使用未parsing的标识符PFFVideosUtils
我已经做了所有在这里提到( https://www.parse.com/docs/ios_guide#fbusers/iOS )在iOS的Facebooklogin实施。
问题是我有一个编译错误“使用未parsing的标识符PFFVideosUtils”在che行附近
PFFacebookUtils.initializeFacebook()
在AppDelegate。 我已经正确地将Parse和Facebook框架导入到我的项目中。 Xcode 6 Beta有一些bug吗?
我还没有find解决scheme。
谢谢。
parsing文档没有提到这一点:在下载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 utilitis
parsing团队已经将Facebook相关类从Parse API中分离出来,因此成为ParseFacebookUtils.framework
你可能需要
import ParseFacebookUtils
在你的AppDelegate
解决! #import桥接头
如果你想使用PFFVideosUtils或/和PFLogInViewController与swift,你必须这样做:
- 对于V4以下版本:桥接头文件中的
#import <ParseFacebookUtils/PFFacebookUtils.h>
,然后在import ParseFacebookUtils
文件中import ParseFacebookUtils
。 并在某处调用PFFacebookUtils.initializeFacebook()
,当然最好的地方是应用程序didFinishLaunchingWithOptions。 - 对于V4版本:在桥接头中
import ParseFacebookUtilsV4
#import <ParseFacebookUtilsV4/PFFacebookUtils.h>
在import ParseFacebookUtilsV4
文件中import ParseFacebookUtilsV4
。 并在应用didFinishLaunchingWithOptions中调用PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
。
当然,你应该正确设置你的桥接头,并导入框架。