Reputation: 2205
I'm trying to fetch events and profile pictures via Facebook connect on iOS, I've made for example the request:
[facebook requestWithGraphPath:@"me/picture" andDelegate:self];
and the response handling method:
(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];
}
and it won't work, the result variable type is NSConcreteMutableData and the url variable value is null.
help please :) Thanks.
Upvotes: 2
Views: 7510
Reputation: 3761
https://github.com/jonasman/JNSocialDownload
Try this lib, you can even get twitter
Upvotes: 0
Reputation: 56
The NSConcreteMutableData is the actual image data, not its URL. All you needed was
(void)request:(FBRequest *)request didLoad:(id)result {
imageView.image = [UIImage imageWithData:result];
}
Upvotes: 4
Reputation: 6102
Please try the solution I've proposed earlier. Does it work for you?
how to get user's facebook profile pic via fbconnect in my app iphone?
Upvotes: 1