通过iOS获取Facebook图片的问题

我试图通过Facebook连接在iOS上获取事件和个人资料图片,我已经提出了例如请求:

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

和响应处理方法:

 (void)request:(FBRequest *)request didLoad:(id)result { NSString *url = [[NSString alloc] initWithData:result encoding:NSUTF8StringEncoding]; NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]]; imageView.image = [UIImage imageWithData:data]; } 

它不会工作,结果variablestypes是NSConcreteMutableData和URLvariables值为空。

请帮助:)谢谢。

NSConcreteMutableData是实际的图像数据,而不是它的URL。 所有你需要的是

 (void)request:(FBRequest *)request didLoad:(id)result { imageView.image = [UIImage imageWithData:result]; } 

请尝试我之前提出的解决scheme。 对你起作用吗?

如何通过fbconnect在我的应用程序iPhone获取用户的Facebook个人资料图片?

https://github.com/jonasman/JNSocialDownload

试试这个库,你甚至可以得到推特