所以我有這個故事板。離開導航控制器,並返回到標籤欄視圖
這是當您單擊保存按鈕的代碼。
@IBAction func addGroupAction(_ sender: Any) {
self.name = groupNameTextField.text!
//show spinner progress dialog
self.hud.textLabel.text = "Loading..."
self.hud.show(in: self.view)
DispatchQueue.global(qos: .background).async {
if !self.uuid.isEmpty {
self.service.groupCreate(uuid: self.uuid, name: self.name, type: "regular", callback: {
status, message, json in
DispatchQueue.main.async {
print(status)
print(message)
print(json)
}
self.hud.dismiss()
//this block of code does not work
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "MainTabbar") as! UITabBarController
self.present(controller, animated: true, completion: {() -> Void in })
})
} else {
print("no uuid")
}
}
}
我想擺脫創建組視圖控制器並返回到選項卡欄控制器。執行segue作品,但會顯示一個「Back」導航項目欄按鈕。
您的圖像不可見。 Tab Bar Controller是默認的UITabBarController還是一些自定義控制器? – Mehul
是的這是一個默認的TabBarController –
得到你想要去任何控制器的實例。然後將其設置爲根視圖控制器..多數民衆贊成它! – CaffeineShots