0

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

profilePicture.profileId = nil;

抛出的错误是:

[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance

注意:这只是在我将 iOS SDK 从 3.5 逐步升级到 3.8 之后出现的问题。

如果有人遇到过这个问题,请告诉我。谢谢!

4

1 回答 1

0

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

于 2013-10-17T15:52:04.893 回答