[英]Use of unresolved identifier PFFacebookUtils
我已經完成了所有這里提到( https://www.parse.com/docs/ios_guide#fbusers/iOS )在iOS登錄Facebook。
問題是我在che line附近有一個編譯錯誤“使用未解析的標識符PFFacebookUtils”
PFFacebookUtils.initializeFacebook()
在AppDelegate中。 我已經正確地將Parse和Facebook Framework導入到我的項目中。 Xcode 6 Beta中是否有一些錯誤?
解析文檔還沒有提到這一點:在下載Parse iOS SDK之后,您應該將ParseFacebookUtils.framework
包含到項目中,然后將其導入到您要使用它的每個文件中,就像您對Parse.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
Parse團隊將Facebook相關類與Parse API分開,因此ParseFacebookUtils.framework
你可能需要
import ParseFacebookUtils
在你的AppDelegate中
如果你想使用帶有swift的PFFacebookUtils或/和PFLogInViewController,你必須這樣做:
#import <ParseFacebookUtils/PFFacebookUtils.h>
然后在swift文件中import ParseFacebookUtils
。 並在某處調用PFFacebookUtils.initializeFacebook()
,當然最好的地方是應用程序didFinishLaunchingWithOptions。 #import <ParseFacebookUtilsV4/PFFacebookUtils.h>
並在swift文件中import ParseFacebookUtilsV4
。 並在應用程序didFinishLaunchingWithOptions中調用PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
。 當然,您應該正確設置橋接頭並導入框架。
解決! #import in bridging header
更新到Parse / FacebookUtils后,要導入你做#import <Parse/PFFacebookUtils.h>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.