我一直在玩iOS iOS的Facebook SDK,我有點卡住了。目前,我的看法是加載當我打電話:iOS:獲取Facebook圖形請求
[self.facebook requestWithGraphPath:kFBGraphPathNewsFeed andDelegate:self];
我對FBRequest委託看起來是這樣的:
- (void)request:(FBRequest *)request didLoad:(id)result
{
if ([result isKindOfClass:[NSDictionary class]]) {
self.newsItems = [result objectForKey:kFBKeyData];
[self.tableView reloadData];
}
}
所有這一切工作正常。我的表單元格可以從newsItems數組中加載消息和用戶名。現在我正在嘗試加載用戶的照片。我試圖請求爲每個用戶的圖像的曲線路徑(基於它們的ID),爲每個單元顯示像這樣:
NSString *fromIDPictureGraphPath = [userID stringByAppendingFormat:@"/picture"];
[self.facebook requestWithGraphPath:fromIDPictureGraphPath andDelegate:self];
用戶ID在該示例中已經聲明。接下來的問題是,我必須等待請求:didLoad,直到我可以獲取該用戶的圖片,然後我無法將其分配回該單元格。
我的主要問題是,有沒有辦法讓應用程序等待並獲取Facebook圖形請求回到內聯,而不是使用單獨的方法?我可能不得不使用FQL而不是圖API?我以某種方式看待錯誤?任何幫助都會很棒。
的個人資料圖片鏈接你有沒有想出一個真正的解決辦法呢?我也卡在這裏:\ – 2013-03-14 05:29:16