1

第一次发帖。

昨天(2012 年 10 月 10 日)刚刚下载了 FB iOS SDK

我已经完成了https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/中列出的入门步骤

我正在尝试调用 [FBRequest requestForMe]

作为此测试代码的一部分

if (FBSession.activeSession.isOpen) 
    {
        [[FBRequest requestForMe]startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {}];
    }

测试代码在现有项目中实现。代码编译/构建良好;没有链接器错误。它位于通过按下按钮打开的视图控制器内的 viewDidAppear 方法中。

我在 [FBRequest requestForMe] 调用中收到此运行时错误:[FBRequest requestForMe]: unrecognized selector sent to class 0x667bb0 0x667bb0 is FBRequest。

我确信我可以提供更多信息,我不确定还有什么帮助。让我知道,我会回复。

问题:什么会使 requestForMe 选择器无法识别,知道编译和链接根本不会抱怨该行?

4

1 回答 1

1

所以,我的第一篇文章很棒……我正在处理的遗留代码有 Facebook 的先前实现。它已经有一个 FBRequest.h/m。不知何故,链接器感到困惑,但从未对我大喊大叫?

我从构建目标中删除了旧的 FBRequest 文件,现在一切都很好。谢谢阅读!

于 2012-10-13T01:57:45.490 回答