我正在开发移动应用程序,并且添加了Facebook登录选项。 但是,我有错误:
类型'GameViewController'不符合协议'FBSDKLoginButtonDelegate'
我使用了以下代码:
import UIKit
import SpriteKit
import GameplayKit
import FBSDKLoginKit
class GameViewController: UIViewController, FBSDKLoginButtonDelegate {
override func viewDidLoad() {
//
}
}
答案 0 :(得分:2)
您应该实现FBSDKLoginButtonDelegate的方法,如下所示:
class GameViewController: UIViewController, FBSDKLoginButtonDelegate {
func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
<#code#>
}
func loginButtonDidLogOut(_ loginButton: FBSDKLoginButton!) {
<#code#>
}
override func viewDidLoad() {
//
}
}