2011-12-18 12 views
0

私は最初のiPhoneアプリを構築するためにXcodeを使用しています。基本的には、自分のGPS位置を追跡し、それに基づいてウェブサービスからデータを取得したいと考えています。それから私はそのデータを表示したい。実際には、私はロボットがデータを話すようにしたいが、一度に1つの問題がある。GPS座標をWebサーバーに送信するにはどうすればよいですか?

私はこのスレッドが見つかりました:

https://stackoverflow.com/a/1791658/400732

位置を追跡する方法を示してアップルからの素晴らしい例、を指します。 これで、どのようにWebサービスを呼び出すことができますか? Objective-Cが少ないほど、良いです。 私は本当にPythonのJavascriptプログラマーです。

答えて

1

データを投稿しreciveに対する応答はASIFormDataRequest

NSURL *url = [NSURL URLWithString:@"http://yourwebsite.com"]; 

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
[request setPostValue:@"x_coordinate" forKey:@"x"]; 
[request setPostValue:@"y_coordinate" forKey:@"y"]; 

[request startSynchronous]; 

NSError *error = [request error]; 
if (!error && [request responseStatusCode] == 200) { 
     NSLog(@"This is the response from the server: %@",[request responseString]]; 
}else{ 
     NSLog(@"Error - Data download error: \"%@\"",[[request error] localizedDescription]); 
} 
+0

感謝を使用しています。私は、弾丸を噛んで、ネイティブアプリを書く方法を学ぶというアイデアを模索していますが、私にとってはPhoneGapとの格闘のより良い方法です。 – egilchri

+0

Np、それがあなたの問題を解決したら、答えを受け入れてください。 – Cyprian

+0

私はASIFormDataRequestがサポートされていないところを読んでいました。だから私はそれを使用しないことにしました。私はこのチュートリアルで見ただけのコードがあることがわかりました。 http://www.raywenderlich.com/5492/working-with-json-in-ios-5 – egilchri

関連する問題