自定義圖表API請求有可能使使用FBConnect自定義圖形API調用?在iPhone SDK
例如,
[facebook requestWithGraphPath:@"me" andDelegate:self];
有了這個電話,我可以看到我自己的詳細信息。
[facebook requestWithGraphPath:@"me/friends" andDelegate:self];
有了這個,我可以看到我的朋友。
[facebook requestWithGraphPath:@"FRIEND_ID/picture" andDelegate:self];
有了這個,我可以看到一個朋友的圖片,id = FRIEND_ID。
有沒有一種可能,以使自定義圖形API調用,採取ID,圖片,名稱,例如電子郵件,我所有的Facebook好友,在短短的一個電話嗎?
問題,我有,當我打電話:
[facebook requestWithGraphPath:@"me/friends" andDelegate:self];
在:
- (void)request:(FBRequest *)request didLoad:(id)result;
我拿ID的朋友,然後,在for循環中我想這樣做:
[[self appDelegate].facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/picture",[[party.attendantsDictionary allKeys] objectAtIndex:i]] andDelegate:self];
之後,在
- (void)request:(FBRequest *)request didLoad:(id)result;
我:
if ([result isKindOfClass:[NSData class]]) {
[party.attendantsPictures addObject:[[UIImage alloc] initWithData:result]];
}
的問題是,我的朋友們的照片和名字都搞混了。
任何人有一個解決方案嗎?
嗯,我從來沒有用過NSRunLoop。你能給我一個提示它是什麼嗎? (蘋果的Docs有點混亂......)。 – Djuro 2011-03-29 06:21:37
解決方案應該是正確的......我所做的就像請求 - 等待請求完成 - 然後繼續下一個請求 – Tommy 2011-03-31 10:56:24