我有一個建在一個叫LoginViewController.swift斯威夫特3故事板導航
用戶登錄後文件中的登錄頁面,我想送他們去上內置TabBarController
一個新的故事板項目2,這是中間的一個鏈接到一個名爲landingViewController.swift包含文件:
import UIKit
class landingViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
在我LoginViewController,我想導航到新的故事板的功能的API的一部分,我我做了一個紀念nt區域向您展示。在第二故事板作爲初始視圖控制器
成功登錄後
//MARK: -API Request
func logintoUnicityLife(username:String , password:String){
let params = ["username": username,
"password": password]
print("login API called - \(params)")
Alamofire.request(URL(string: "\(AppData.sharedData.APIUrl)/login")!,
method: .get,
parameters: params,
headers: AppData.sharedData.headerParam).validate().responseJSON(completionHandler: {(response) -> Void in
print("login API done - \(response.response?.statusCode)")
guard response.result.isSuccess else {
print("API fail: \(response.error.debugDescription)")
return
}
guard let value = response.result.value as? Dictionary<String, Any>,
let result = value["result"] as? Dictionary<String, String> else {
print(response)
return
}
self.userDetails = result
print(self.userDetails)
// =========== NAVIGATE TO THE NEW STORYBOARD HERE =============
// =========== CODE GOES ABOVE HERE ==================
})
}
您需要在加載新的故事板的主窗口,登錄後 –
我怎樣才能做到這一點? –