【发布时间】:2014-03-18 09:27:10
【问题描述】:
我已经能够将 user.name facebook 属性传递给 profileViewController。
但是我无法发送 FBProfilePicture 虽然这里是下面的方法:
// this method will be called when the user information has been fetched
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user
{
FBProfilePicture.profileID = user.id;
FBNamePass = user.name;
[self pushViewController:FBNamePass andProfilePicture:FBProfilePicture];
}
方法如下:
- (void)pushViewController:(NSString *)user andProfilePicture:(FBProfilePictureView *)profilePicture
{
NeXtViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"NeXt"];
controller.FBNameString = user;
//controller.profilePicture.profileID = profilePicture.profileID;
[controller setFBProfilePicture:profilePicture];
[self.navigationController pushViewController:controller animated:NO];
}
我有什么做错了吗?
【问题讨论】:
-
你能解释一下“虽然这里是方法,但无法发送 FBProfilePicture”是什么意思?
-
我无法将 facebook pic 传递给 profileViewController
-
登录后,loginViewController
-
如果你在 Profilrpicture 中有 Url String 那么你应该从服务器搜索加载图像。
-
我们的 url 我没有使用 user.name 就做到了,所以应该可以使用 ProfilePictureView 来做到这一点
标签: ios iphone facebook protocols facebook-ios-sdk