2016-11-20 83 views
0

每次我跑我的應用程序,然後單擊我的Facebook登錄按鈕,它崩潰了,由於錯誤:無法識別的選擇發送到實例上點擊

##Error 
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController facebookbutton:]: unrecognized selector sent to instance 0x7fce2b700360' 

我的視圖控制器上有一個按鈕(facebookbutton),這是想開拓facebook登錄網址。

##My code for the button 
@IBAction func facebookbutton(_ sender: Any) { 
    FBSDKLoginManager().logIn(withReadPermissions: ["email", "public_profile"], from: self) { 
     (loginResult: FBSDKLoginManagerLoginResult?, error: Error?) in 
     if error != nil { 
      print("Custom FB Login Failed:", error!) 
      return 
     } 
    } 
} 

錯誤在應用程序委託 enter image description here

彈出我嘗試搜索,如果我搞砸了網點,甚至試圖使一個新的按鈕。我仍然收到錯誤。有沒有辦法解決這個問題?

回答

1

您很可能忘了設置您的自定義視圖控制器類以匹配您在故事板中創建的視圖控制器類。我附上了一個屏幕快照來幫助你。更換它說:「MyViewControler」以您的視圖控制器類是包含facebookButton

enter image description here

+0

不知怎的,你是對的,我之前添加的自定義類名之間的空間的方法。你剛剛爲我節省了一個愚蠢的錯誤,我非常欣賞這一點。謝謝 :) –

相關問題