iOS上的Facebook sdk显示模拟器中的个人资料图片,但不是设备

时间:2014-05-21 23:23:07

标签: ios facebook-ios-sdk

我有Facebook sdk在我的iPhone模拟器中获取个人资料照片。但由于某些原因,它无法在设备上获取图像。我正在使用FBProfilePictureView。

/** The user's profile picture. */
@property (nonatomic, strong)       IBOutlet    FBProfilePictureView    *profilePic;

并设置用户ID

[cell.profilePic setProfileID: user.fbid];

还有其他人遇到过这个吗?

我可以用同样的方式回来。但我无法结交朋友

2 个答案:

答案 0 :(得分:0)

您可以尝试使用替换的个人资料图片视图,通过视图中添加的completionHandler属性提供更好的错误报告... https://github.com/combinatorial/DBFBProfilePictureView

答案 1 :(得分:0)

我也遇到了这个问题。并解决了它。对我来说,我只是从facebook演示项目中复制个人资料图片视图。如果你也这样做了。执行以下操作来解决它

  1. 将UIView从集合中拖放到故事板中

  2. 将该视图的类设置为FBProfileView

  3. 将其与您的代码相关联

  4. 如果仍然无法正常工作,请检查您是否预先加载该课程。 添加[FBProfilePictureView class];作为didFinishLaunching的app委托方法的第一行

    希望能帮到你