3
我打电话这样的:Facebook的图形API和解析结果
Facebook的requestWithGraphPath:@ “我/朋友” andDelegate:自我]
现在我很困惑什么facbook返回到我代表? (void)请求中:(FBRequest *)请求didLoad:(id)结果方法?它是否作为字典返回?
我打电话这样的:Facebook的图形API和解析结果
Facebook的requestWithGraphPath:@ “我/朋友” andDelegate:自我]
现在我很困惑什么facbook返回到我代表? (void)请求中:(FBRequest *)请求didLoad:(id)结果方法?它是否作为字典返回?
是的,我认为它总是一本字典。以下是处理“我/朋友”呼叫的示例代码:
for (NSDictionary *friendData in [result objectForKey:@"data"])
{
id friendId = [friendData objectForKey:@"id"];
// Extract other information about the friend
}
嗯......现在我怀疑它也可以是JSON吗? – aherlambang 2010-10-26 12:08:43
我仔细看了一下FBConnect代码和(void)请求:(FBRequest *)请求didLoad:(id)总是给你一个对象,而不是JSON。该对象可以是数组或字典。您colud也执行(void)请求:(FBRequest *)请求didLoadRawResponse:(NSData *)数据委托方法来获取从Facebook服务器发回的数据,我认为这是JSON数据。 – loomer 2010-10-26 12:20:33
您确定我们需要在迭代器中首先执行结果objectForKey:@“data”吗? – aherlambang 2010-10-26 12:24:59