質問

OK、だから私はリモートホストのための正しいユーザー名 /パスを持っています、そして私は NSURL サーバー上のファイルを参照するオブジェクト。

Objective-Cを介してそのサーバーにデータを書き込むにはどうすればよいですか?私はこの問題を抱えている人を見つけることができないので、あなたは大いに感謝します!

役に立ちましたか?

解決

私は自分が書いているプログラムでいつもそれをしています。答えは、インストールしたサーバーとサポートする言語に依存します。私が思うに、あなたがPHPを持っている場合、あなたのサーバーにGETリクエストを送信し、PHPに受信するデータを書き込むように指示するだけです。

これは私の関数です:

function checkInfo() {
    $username = $_GET['username'];
    $password = $_GET['password'];
    connectToDataBase();
    return returnSuccessObjectOn(isLoginInfoValid($username, $password));
}

クライアント側:

NSURL *url = [NSURL URLWithString:kRequestLink];
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:TIMEOUT];
OARequestParameter *reqCodeParameter = [[OARequestParameter alloc] initWithName:kParamReqCode value:[NSString stringWithFormat:@"%d",reqCode]];
[par addObject:reqCodeParameter];
[data enumerateKeysAndObjectsUsingBlock:composeRequestBlock];
[req setParameters:par];
NSLog(@"Sendind GET request: %@", [req description]);
activeConnection = [[NSURLConnection alloc] initWithRequest:req delegate:self startImmediately:YES];

ご覧のとおり、ブロックを使用しています

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top