2011-02-10 60 views
1

我试图通过调用me/picture<friend_id>/picture来从Graph API获取个人资料图片。但是,它给出的响应似乎不是JSON响应。我一直无法读取回应,但我知道它是另一个链接到个人资料图片JPEG文件的URL。把Facebook的个人资料图片放入UIImage

我知道,一旦我得到那个URL,我可以使用UIImage方法imageFromURL(或类似的东西),但我不知道如何处理响应。有人可以帮忙吗?

回答

8

您可以要求如

[_facebook requestWithGraphPath:@"me/picture" andDelegate:self]; 

和您的响应处理

- (void)request:(FBRequest *)request didLoad:(id)result { 
    if ([result isKindOfClass:[NSData class]]) 
    { 
     UIImage* profilePicture = [[UIImage alloc] initWithData: result]; 
    } 
} 
+1

谢谢,作品非常好! =) – 2011-02-10 23:58:04

相关问题