“还有其他关键字吗?用于GGLContext.sharedInstance()。configureWithError()”

时间:2019-05-31 05:59:30

标签: swift google-signin

无法将类型“ NSError?.Type”的值转换为预期的参数类型“ NSError?”

我为NSError创建了一个变量,但是它曾经是“ var error = NSError?”但它不起作用,我试图使其变为“ var error = NSError?.self”,它不返回任何错误。但是,当我在“ GGLContext.sharedInInstance()。configurationWithError(&error)”中调用它时,出现了“无法将类型为“ NSError?.Type”的值转换为预期的参数类型为“ NSError?”的错误”,我该怎么办

我尝试了“ var error = NSError?.self”,“ var error = Error.Self” 并将其称为configurationWithError(&error)却给了我同样的错误

import UIKit
import Google
import GoogleSignIn

class LoginViewController: UIViewController {


    override func viewDidLoad() {
        super.viewDidLoad()

//        var error = Error?.self
//        GGLContext.sharedInstance().configureWithError(error)
        var error = NSError?.self
        GGLContext.sharedInstance().configureWithError(&error)
        let signInButton = GIDSignInButton(frame: CGRect(x: 0, y: 0, width: 100, height: 50))
        signInButton.center = view.center
        view.addSubview(signInButton)
    }



}

//THIS IS THE FULL CODE IN MY VIEWCONTROLLER

无法将类型“ NSError?.Type”的值转换为预期的参数类型“ NSError?”。

0 个答案:

没有答案