Ios 如何保存用户';使用Facebook SDK从fbprofilepictureview获取的s图像
因此,我正在我目前正在开发的一个iOS应用程序中实现Facebook登录按钮,我试图保存用户的个人资料图片,该图片是通过这一行访问的Ios 如何保存用户';使用Facebook SDK从fbprofilepictureview获取的s图像,ios,facebook,facebook-graph-api,facebook-ios-sdk,Ios,Facebook,Facebook Graph Api,Facebook Ios Sdk,因此,我正在我目前正在开发的一个iOS应用程序中实现Facebook登录按钮,我试图保存用户的个人资料图片,该图片是通过这一行访问的 self.profilePicture.profileID = user.id; 我没有运气将该图像存储在应用程序的其他地方。我尝试了很多方法,包括这种方法 imageUrl=[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture?redirect=true", user.userna
self.profilePicture.profileID = user.id;
我没有运气将该图像存储在应用程序的其他地方。我尝试了很多方法,包括这种方法
imageUrl=[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture?redirect=true", user.username];
欢迎任何帮助 您需要使用
user.objectID
而不是user.username
您也可以使用我的drop-in替换FBProfilePictureView。这将imageView作为只读属性公开。使用它,您的代码将是这样的
self.profilePicture.completionHandler = ^(DBFBProfilePictureView* view, NSError* error){
if(error) {
view.showEmptyImage = YES;
NSLog(@"Loading profile picture failed with error: %@", error);
} else {
UIImage *image = view.imageView.image;
NSData *imageData = UIImagePNGRepresentation(image);
[imageData writeToFile:filename atomically:NO];
}
};
user.profileID不存在。编辑:它确实存在,但它是user.objectID。谢谢如果您可以编辑您的答案以反映这一点,我很乐意接受并给您应得的分数:)