它显示“未找到 FacebookSDK/FacebookSDK.h 文件”
但我可以跳转到 #import 上的定义,它会将我带到该文件。
一旦我添加了 #import,它现在就知道 FBFriendPickerDelegate 是什么,并且该行现在没有错误。
我的项目和正确的文件夹中有 facebookSDK.framework。这是 SDK 3.1。
我尝试将搜索路径添加到 /FacebookSDK 和 /FacebookSDK.framework 和 /FacebookSDK/Versions/A/Headers 等。我还尝试了 #import "FacebookSDK.framework/Versions/A/Headers/FacebookSDK.h" ,它仍然说可以找不到它。我也尝试过清理并重新启动。我有最新版本的 Xcode。
//
// FacebookView.h
//
#import <UIKit/UIKit.h>
#import <FacebookSDK/FacebookSDK.h>
@interface FacebookView : UIViewController <FBFriendPickerDelegate>
{
}
首先,您必须从项目中删除 FacebookSDK.framework。然后按照这 5 个步骤重新开始。不要重新链接框架。
- 转到项目目标中的构建阶段。
- 在“链接二进制文件与库”中,单击“+”按钮。
- 单击“添加其他...”按钮
- 浏览您的 FacebookSDK 文件夹。一般在~/Documents/FacebookSDK/
- 单击(选择)“facebook SDK.framework”,然后打开。
就是这样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)