我将Facebook功能添加到我的应用程序,并使用Facebook提供的SDK。iOS SDK中的多个请求
我登录使用[facebook authorize:nil]
呼叫,并检索用户的好友列表拨打电话到图形API:[facebook requestWithGraphPath:@"me/friends" andDelegate:self]
不过,事后我想获取的用户的朋友的每一个细节和个人资料照片。现在我这样做使这个电话:
-(void)getDetailedInfoForFacebookUser:(NSArray *)aIDArray
{
for (NSString *aID in aIDArray) {
[facebook requestWithGraphPath:aID andDelegate:self];
[facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/picture",aID] andDelegate:self];
}
}
但响应时间的方式来长,因为对于一般的用户(约500个朋友)有超过1000点的响应进行解析。有没有办法检索所有这些信息,但没有提出如此荒谬的请求数量?
非常感谢您的帮助!
你不必一次读取所有500张图片...如果您在表格单元格中加载它们,加载它们asnchronoulsy为表格单元格成为cellForRowAtIndxPath什么可见。或者,也许你会做:)你对图像做什么? – 2012-01-16 19:08:41
我希望它们处于缓存中以便更快地绘制,并仅在必要时才更新它们。 – 2012-01-20 09:00:52