iOS6でTwitterのタイムラインを取得
iOS6からTwitter.frameworkが使えなくなりました(動くけど警告が出る)。
Social.frameworkとやらを使えということらしいです。
タイムラインの読み込みに関してはこちらが詳しいです。
テキストだけ取り出したい場合は、
・.h
#import <UIKit/UIKit.h> #import <Social/Social.h> #import <Accounts/Accounts.h> @interface ViewController : UIViewController { NSString *Twstr; NSMutableArray *tweetTextArray; } @end
・.m
if(timeline){ for (NSDictionary *tweet in timeline) { [tweetTextArray addObject:[tweet objectForKey:@"text"]]; Twstr = [tweetTextArray componentsJoinedByString:@","]; } }else{ NSLog(@"error: %@",jsonError); } } NSLog(@"%@", Twstr);
とすればOKです。