0

iPhoneアプリからお問い合わせフォームが欲しいのですが。サーバーにcontact.phpスクリプトがあり、アプリからサーバーにデータを渡す必要があります。ASIHTTPRequestフレームワークの使用について説明されましたが、UITextFieldの値をサーバーに送信するコードについてサポートが必要です。どんな助けでも大歓迎です

4

3 に答える 3

0

これを試してみてください

ASIHTTPRequest *_request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease];
[_request setDelegate:self];
[_request setRequestMethod:@"POST"];
NSMutableData *data = [[NSMutableData alloc] initWithData:[textField.text dataUsingEncoding:NSUTF8StringEncoding]];
[_request appendPostData:data];
[_request start];
[data release];

ASIHTTPRequestの委任

- (void)requestFinished:(ASIHTTPRequest *)request
于 2012-06-07T21:37:45.807 に答える
0

以前のSO投稿からの私の答えと例を確認してください。リンク

これは、サーバー側スクリプトへの変数へのASIHTTPRequestフレームワークの使用について説明しています。POST

お役に立てれば!

于 2012-06-07T23:07:31.083 に答える
0

OKはそれを理解しました。Webサーバーへの接続用にASIHTTPRequestフレームワークを使用し、sendFormアクションを呼び出しました

-(IBAction)sendForm:(id)sender {

 NSURL *url = [NSURL URLWithString:@"http://myurl/mail.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:[name text] forKey:@"name"];
[request setPostValue:[email text] forKey:@"email"];

 [request setDelegate:self];
 [request startSynchronous];
}
于 2012-06-07T23:56:52.897 に答える