更改或重置FBProfilePictureView profileId时出错

时间:2013-10-17 14:59:27

标签: ios objective-c facebook

我已经以编程方式将FBProfilePictureView对象添加到视图中。最初登录时,在FBLoginViewDelegate方法loginViewFetchedUserInfo:user:中设置对象的profileId时,用户的个人资料图片会按预期显示。但是,当注销以下代码行时会产生错误:

profilePicture.profileId = nil;

抛出的错误是:

[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance

注意:在我将iOS SDK从3.5逐步升级到3.8后,这只是一个问题。

如果有人遇到此问题,请告知我们。谢谢!

1 个答案:

答案 0 :(得分:0)

您不必手动清除FBProfilePictureView。注销时,图像会被清除。看看sdk附带的美味示例。当用户进入设置和注销时,图像被清除。如果您不想查看库存图像,可以隐藏视图。