Web サーバー側を構築している友人がいて、彼は私の iPhone アプリからリクエストを送信する必要があります。私はこの種のプログラミングの経験がないので、少し難しいことがわかっています。
次のような簡単なリクエストを実行しようとしています。
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:
[NSURL URLWithString:@"http://thewebserverURL"]];
[request setPostValue:[NSString stringWithCString:txtName
encoding:NSUTF8StringEncoding] forKey:@"field02"];
[request setPostValue:[NSString stringWithCString:txtTodaysDate
encoding:NSUTF8StringEncoding] forKey:@"field05"];
[request startSynchronous];
NSLog(@"%@",[request responseString]);
「stringWithCString の引数 1 を渡しています: 互換性のないポインター型からのエンコード」という「request setPostValue」行のそれぞれで 2 つのエラーが発生しています。
txtName と txtTodaysDate はどちらも NSString です。私は何を間違っていますか?