Obama twitter profileから取得した公開ツイートをいくつか表示しようとしています。 Twitterのデータを取得するには、私はこのgetTweets
メソッド実装しました。この時点でiOS 5でTwitterデータを取得するためのJSONメッセージを解析する
-(void)getTweets
{
NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
[params setObject:@"Obamabarak" forKey:@"screen_name"];
[params setObject:@"10" forKey:@"count"];
[params setObject:@"1" forKey:@"include_entities"];
[params setObject:@"1" forKey:@"include_rts"];
NSURL *url = [NSURL URLWithString:@"http://api.twitter.com/1/statuses/user_timeline.json"];
TWRequest *request = [[TWRequest alloc] initWithURL:url parameters:params requestMethod:TWRequestMethodGET];
[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error)
{
if (error != nil)
{
// Inspect the contents of error
exit(-1);
}
else
{
[self fetchJSONData:responseData];
}
}
}
を、私は次のようにfetchJSONData
メソッドを実装しようとしました:
- (void)fetchJSONData:(NSData *)responseData
{
NSError* error;
NSDictionary* jsonResults = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
NSArray *myArrayOfDictionaries = [[jsonResults objectForKey:@"tweets"] objectForKey:@"results"];
for (NSDictionary *myDictionary in myArrayOfDictionaries)
{
// Get title of the image
NSString *title = [myDictionary objectForKey:@"title"];
...
をしかし、それは動作しませんし、レコードは表示されません。これが正しい方法であるかどうかわからないし、どうやって進めるのか分からない。あなたはオバマのつぶやきを表示する方法を見つけるのを助けてくれますか?事前
こんにちは、任意の提案を試してみてください?私はまだこれに固執している! :( – yassassin