简体   繁体   English

类型“ GameViewController”不符合协议“ FBSDKLoginButtonDelegate”

[英]Type 'GameViewController' does not conform to protocol 'FBSDKLoginButtonDelegate'

I am developing a mobile application and I added a Facebook login option. 我正在开发移动应用程序,并添加了Facebook登录选项。 However, I have the error: 但是,我有错误:

Type 'GameViewController' does not conform to protocol 'FBSDKLoginButtonDelegate' 类型“ GameViewController”不符合协议“ FBSDKLoginButtonDelegate”

I used this code: 我使用以下代码:

import UIKit
import SpriteKit
import GameplayKit
import FBSDKLoginKit

class GameViewController: UIViewController, FBSDKLoginButtonDelegate {

    override func viewDidLoad() {
        //
    }
}

You should implement FBSDKLoginButtonDelegate's methods like this: 您应该实现FBSDKLoginButtonDelegate的方法,如下所示:

class GameViewController: UIViewController, FBSDKLoginButtonDelegate {
    func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
        <#code#>
    }

    func loginButtonDidLogOut(_ loginButton: FBSDKLoginButton!) {
        <#code#>
    }


    override func viewDidLoad() {
        //
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM