Панель вкладок и контроллер навигации больше не видны в контроллере вида

это для моего контроллера входа в систему видения проблемы контроллера домашнего просмотра. Предполагается, что после того, как я войду в систему, я перейду к контроллеру представления, где я вижу свой навигационный контроллер выше и могу добавить контроллер внизу. Тем не менее, я не вижу больше двух контроллеров в моем домашнем контроллере вида. Я сделал код так, что, как только пользователь войдет в систему, приложение сможет получить идентификатор пользователя из базы данных (PHP, MySQLi), а затем выбросить значение идентификатора пользователя в домашний виртуальный канал. Я успешно выбрасываю значение из логина в домашний VC, но взамен я больше не вижу свой контроллер навигации и панели вкладок. Вот мой код для проверки:

//once the user click the login button
DispatchQueue.main.async()
{
//getting the user id of the user
let getNum = responseString
let getBorrowNum = getNum
self.borrowerNum.text = getBorrowNum! as String

//going to home view controller
if self.borrowerNum.text != nil
{
let storyboard : UIStoryboard = UIStoryboard(name: "Home", bundle: nil)
let vc : Home = storyboard.instantiateViewController(withIdentifier: "mainHome") as! Home
vc.teststring = responseString
self.present(vc, animated: true, completion: nil)
}

print("Login Success")
}

0

Решение

попробуй это:

let vc = storyboard.instantiateViewController(withIdentifier: "mainHome") as! Home
self.navigationController!.pushViewController(vc)
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]