使用未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,你必须这样做:

  1. 对于V4以下版本:桥接头文件中的#import <ParseFacebookUtils/PFFacebookUtils.h> ,然后在import ParseFacebookUtils文件中import ParseFacebookUtils 。 并在某处调用PFFacebookUtils.initializeFacebook() ,当然最好的地方是应用程序didFinishLaunchingWithOptions。
  2. 对于V4版本:在桥接头中import ParseFacebookUtilsV4 #import <ParseFacebookUtilsV4/PFFacebookUtils.h>import ParseFacebookUtilsV4文件中import ParseFacebookUtilsV4 。 并在应用didFinishLaunchingWithOptions中调用PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)

当然,你应该正确设置你的桥接头,并导入框架。