Twitter + OAuth для твитов с изображениями - PullRequest
2 голосов
/ 30 августа 2011

Можно ли теперь загружать изображения в твиты через iPhone?Если да, то как это сделать с помощью Twitter + Oauth?

1 Ответ

1 голос
/ 24 декабря 2011

В iOS5 вы можете использовать твиттерную среду Apple, в частности класс TWTweetComposeViewController.

Выделить и инициализировать объект 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.

...