我已经做了这里提到的所有事情(https://www.parse.com/docs/ios_guide#fbusers/iOS),用于在iOS中实现Facebook登录。
问题是我在che行附近有一个编译错误"Use of unresolved PFFacebookUtils“
PFFacebookUtils.initializeFacebook()
在AppDelegate中。我已经正确地将Parse和Facebook框架导入到我的项目中。在Xcode6Beta中是否有一些已知的bug?
发布于 2014-10-30 05:58:23
Parse docs还没有提到这一点:在下载Parse iOS SDK之后,您应该将ParseFacebookUtils.framework包含到您的项目中,然后将其导入到您想要使用的每个文件中,就像您对Parse.framework本身所做的那样:
#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 utilitisParse团队已经将Facebook相关类从Parse API中分离出来,因此使用了一个ParseFacebookUtils.framework
发布于 2015-09-08 17:21:27
您可能需要
import ParseFacebookUtils在你的AppDelegate中
发布于 2016-02-08 18:05:41
如果要在swift中使用PFFacebookUtils或/和PFLogInViewController,则必须执行以下操作:
非V4版本的
#import <ParseFacebookUtils/PFFacebookUtils.h>,然后是swift文件中的import ParseFacebookUtils。在某个地方调用PFFacebookUtils.initializeFacebook(),当然最好的地方是应用程序didFinishLaunchingWithOptions.#import <ParseFacebookUtilsV4/PFFacebookUtils.h>和swift文件中的import ParseFacebookUtilsV4。并在应用程序didFinishLaunchingWithOptions.中调用PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
当然,您应该正确设置桥接头并导入框架。
https://stackoverflow.com/questions/25837377
复制相似问题