我想實現一個簡單的Facebook登錄與解析,雨燕,與iOS 8解析,斯威夫特,Facebook登錄問題「無法識別的選擇發送到類」
我都跟着解析文檔(以最好的。我的能力)和我陷入對什麼似乎是最簡單的方面...登錄
我:
- 創建解析帳戶
- 創建的Facebook開發者帳戶
- 連接的兩個通過解析設置
- 添加了框架,以我的項目
- 新增初始化調用我的應用程序委託
然後下面的代碼添加到我的viewDidLoad功能:
var permissions = ["public_profile"]
PFFacebookUtils.logInWithPermissions(permissions, {
(user, error) -> Void in
if user == nil {
NSLog("Uh oh. The user cancelled the Facebook login.")
} else if user.isNew {
NSLog("User signed up and logged in through Facebook!")
self.performSegueWithIdentifier("signUp", sender: self
} else {
NSLog("User logged in through Facebook!")
}
})
當我運行我的項目時出現以下錯誤:
[PFUser _logInWithAuthTypeInBackground:]: unrecognized selector sent to class 0x1002def88
2014-11-03 11:56:41.006 TestApp[9288:3511774] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[PFUser _logInWithAuthTypeInBackground:]: unrecognized selector sent to class 0x1002def88'
任何幫助將不勝感激這一個...我無所適從。
感謝
丹尼斯
你可以下載最新的Parse.framework和ParseFacebookUtils.framework並重試嗎?看起來這是不匹配的。 – Fosco 2014-11-03 21:56:08
是的,這似乎工作...雖然,我沒有再次下載,我創建了另一個新項目,並重新導入它們。我無法解釋它,但它工作。可能是Xcode中的另一個bug。 – dennis 2014-11-04 15:12:30