0

こんにちは私はこれが何度も尋ねられて答えられたことを知っています、しかし私はそれがどのように機能するか理解できないようです(私はiphone開発とObjectiveC一般に新しいです)

私はcreate user自分のアプリのためにを作ろうとしています。サーバー上に、という変数create.phpを取得することを期待するファイルがあります。呼び出された後は、成功の場合は「DONE」、失敗の場合は「EXIT」と呼ばれます。_POSTidecho

私はいくつかのコードを見つけて、私のニーズに合うように(私の知る限り)それを変更しました:

NSMutableString *tmpurl = [NSMutableString stringWithString: @"http://mysite.com/"];
[tmpurl appendString:@"create.php"];
NSURL *url = [NSURL URLWithString:tmpurl];
NSString *uid = @"32478907348920437829078902347804930893741"; // should chenge for randome.
NSString *post = [NSString stringWithFormat:@"id=%@", uid];

NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];

echo今、私はページが何に戻っているか、あるいはページに到達したかどうかを確認する方法がわかりません。

情報をいただければ幸いです。よろしくお願いします。

4

1 に答える 1

1

NSURLConnectionがありません。このリクエストを同期または非同期のどちらで送信するかによって、NSURLConnectionDelegateメソッドを実装する必要がある場合があります。

于 2012-05-16T19:52:09.423 に答える