2017-05-05 186 views
0

這是我的登錄視圖控制器主視圖控制器的問題。應該是,一旦我登錄,我會去視圖控制器,我可以看到我的導航控制器上面,並可能在下面的選項卡控制器。但是,我無法再在主視圖控制器中看到兩個控制器。我通過用戶登錄後的方式創建了一個代碼,該應用程序將能夠從數據庫(PHP,MySQLi)獲取用戶的用戶標識,然後將用戶標識的值輸入到主VC中。我成功地從登錄到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) 
相關問題