Как перейти к ViewController после определенных действий, например, здесь:как открыть ViewController в коде
func requestForAccessToken(authorizationCode: String) {
Alamofire.request(url, method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: nil)
.responseJSON { response in
switch response.result {
case .success(let JSON):
let response = JSON as! NSDictionary
let accessToken = response.object(forKey: "access_token")!
UserDefaults.standard.set(accessToken, forKey: "LIAccessToken")
UserDefaults.standard.synchronize()
///here...
DispatchQueue.main.async(execute: {() -> Void in
// self.dismiss(animated: true, completion: nil)
let secondViewController: LoginViewController = LoginViewController()
self.present(secondViewController, animated: true, completion: nil)
})
case .failure(let error):
print("Request failed with error: \(error)")
}
}
}
создать ВК раскадровки и сделать класс VC-файл. Может быть, я должен сделать что-то другое.
Вы должны создать SEGUE в Interface Builder. – ctabuyo
Вы попробовали это? 'let secondViewController = UIStoryboard (имя:« LoginViewController », bundle: Bundle.main) .instantiateViewControllerWithIdentifier (« LoginViewController ») как? LoginViewController' – Santosh
@Santosh no, m пытается сейчас. У меня есть еще один вопрос: я должен установить идентификатор в идентификаторе раскадровки? и после make 'self.present (secondViewController, animated: true, completion: noil)' – DmitrievichR