无法将类型“ 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?”。