Невозможно преобразовать значение типа '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"
и вызвал его в configWithError (& 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?' Это ошибка.