まゆたまガジェット開発逆引き辞典

電子工作やプログラミングのHowtoを逆引き形式で掲載しています。作りたいモノを決めて学んでいくスタイル。プログラマではないので、コードの汚さはお許しを。参照していないものに関しては、コピペ改変まったく問いません

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です。