iPhoneからツイートの画像をアップロードすることは可能ですか?もしそうなら、これはTwitter + Oauthを使用してどのように行われますか?
1 に答える
1
TWTweetComposeViewController
iOS5 では、Apple の twitter フレームワーク、具体的にはクラスを使用できます。
TWTweetComposeViewController オブジェクトを割り当てて初期化addImage:(UIImage*)image
し、作成ビューをユーザーに提示する前にメソッドを使用します。
TWTweetComposeViewController *tweetComposer = [[TWTweetComposeViewController alloc] init];
[tweetComposer addImage:someImage];
[tweetComposer setInitialText:@"Tweet about this image"];
[self presentModalViewController:tweetComposer animated:YES]; // Assuming this in a UIViewController subclass
[tweetComposer release];
メソッドaddImage:
とメソッドsetInitialText:
は BOOL を返します。画像/テキストが正常に追加された場合は YES を返します。追加できなかった場合は NO を返します。たとえば、TWTweetComposeViewController を提示した後に画像/テキストを追加した場合や、ツイートが 140 文字を超えた場合などです。
画像のアップロードはすべてあなたのために行われます。画像データをUIImage
これの欠点は、ユーザーが自分の Twitter アカウントをデバイスに登録する必要があることですが、登録していない場合はプロンプトが表示されます。また、ios5 以降でのみ動作するため、iPhone 3G または iPod touch 2G はサポートされていません。
于 2011-12-24T02:21:52.143 に答える