2011-07-18 10 views
0

iPhone上でネイティブに実行されるStackoverflow "Ask Question"ページを複製したいと思います。ビューには2つのテキストボックス(タイトルとテキストセクション)と送信ボタンがあります。htmlページをネイティブiPhoneビューに変換するには?

送信ボタンを押すと、ビューの内容をStackoverflowにどのように送信するのですか?

関連するiOSクラスを使用する必要がありますか?

APIなしでこれを行うことはできますか?私はどのウェブサイトでも汎用的なソリューションを求めています。

+0

あなたがそれをreskinことができiPhoneの画面幅に合わせて次のコード行を追加してください。 Luke

答えて

1

あなたはこのような何かを行うことができます。

NSURL *url = [NSURL URLWithString:@"http://stackoverflow.com/questions/ask/submit"]; 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
[request setHTTPMethod:@"POST"]; 
NSString *body = [NSStringstringWithFormat:@"title=%@&post-text=%@", title, question]; 
NSData *requestBody = [body dataUsingEncoding:NSUTF8StringEncoding]; 
[request setHTTPBody:requestBody]; 

NSURLResponse *response = NULL; 
NSError *requestError = NULL; 
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&requestError]; 
NSString *responseString = [[[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding] autorelease]; 
+0

ありがとうございます。これは有望に見えます。 – David

0
あなたはAPIを使用する必要がありますネイティブのiPhoneアプリで特にStackOverflowのと

ホワイトウォーキング:

https://stackapps.com/questions/1/api-documentation-and-help

+0

StackOverflowのAPIを使用して? – David

+0

SO APIを使用してビューを構築する必要はありませんが、SOを使用する必要があります。使い方は非常に簡単で、単純なHTTP呼び出しで、何も特別なものはありません。私はあなたがキーを必要としない低負荷のアプリケーションのためだと思います。 – Zepplock

+0

ありがとうございます。私はSOのためのものではなく、汎用的なソリューションにもっと興味があります。 – David

関連する問題