我已经完成了所有这一切(https://www.parse.com/docs/ios_guide#fbusers/iOS)在iOS登录Facebook登录。
问题是我有编译错误"使用未解析的标识符PFFacebookUtils" 靠近che line
PFFacebookUtils.initializeFacebook()
在AppDelegate中。我已将Parse和Facebook Framework正确导入到我的项目中。 是否在Xcode 6 Beta中知道了一些错误?
答案 0 :(得分:4)
解析文档尚未提及此问题:在下载Parse iOS SDK之后,您应该将ParseFacebookUtils.framework
包含到项目中,然后将其导入到您要使用它的每个文件中,就像您对{ {1}}本身:
Parse.framework
Parse团队将Facebook相关类与Parse API分开,因此#import <Parse/Parse.h>// This use to be enough to use Facebook utilities
#import <ParseFacebookUtils/PFFacebookUtils.h>// But now we should import this framework as well to use Facebook utilitis
答案 1 :(得分:1)
您可能需要
import ParseFacebookUtils
你的AppDelegate中的
答案 2 :(得分:1)
如果你想用swift使用PFFacebookUtils或/和PFLogInViewController,你必须这样做:
#import <ParseFacebookUtils/PFFacebookUtils.h>
,然后在swift文件中使用import ParseFacebookUtils
。并在某处调用PFFacebookUtils.initializeFacebook()
,当然最好的地方是应用程序didFinishLaunchingWithOptions。#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
在桥接标题中,import ParseFacebookUtilsV4
在swift文件中。并在应用程序didFinishLaunchingWithOptions中调用PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
。当然你应该正确设置你的桥接头并导入框架。
答案 3 :(得分:0)
解决! #import in bridging header
答案 4 :(得分:0)
在更新为Parse / FacebookUtils之后,要导入(*) factor 1 = factor