2017-04-03 18 views
-3

ログインからホームページに移動しようとしていますが、まだログインページに固執しています。 エラーはありません。 私は既にストーリーボードにtabBarを持っています。名前はMainです。 TabBarのIDは、これは場合はログインクラスにログインページからホームページに移動できませんswift3

if id != nil { 
    UserDefaults.standard.set(parseJSON, forKey: "parseJSON") 
    user = UserDefaults.standard.value(forKey: "parseJSON") as? NSDictionary 

    // go to home page 
    DispatchQueue.main.async { 
     appDelegate.login() 
    } 

答えて

1

をログインを呼び出すための私のコードでタブバー

これは

FUNCログイン(委譲クラスで私のログイン機能である){

let storyboard = UIStoryboard(name: "Main", bundle: nil) 


    let tabBar = storyboard.instantiateViewController(withIdentifier: "tabBar") 


    window?.rootViewController = tabBar 

} 

ですアプリでビューを変更するには、次の操作が必要です。

  1. "Main.storyboard"で新しいUIViewControllerを作成します。

  2. ログインビューコントローラからホームページビューコントローラへのセグを作成します。ログインしているボタンがある場合は、 "Main.storyboard"に行き、ステップ1で作成したUIViewControllerにこのボタンからCTRLをドラッグし、 "Show"オプションをクリックします。

これにより、セグが作成されます。だから、誰かがログインするためにボタンを押すと、彼らはあなたのホームページに連れて行きます。

+0

私はすでにMain.sbに新しいUIViewControllerを持っています。しかし、私はセグを作るべきだとは思わない。ログインボタンをホームページに接続するとパスワードは間違っています。それはまだログインから帰宅します。でもありがとう! – Ding

+0

@Ding performSegue関数には、パスワードがボタン関数内で正しいかどうかを調べるif文を置くことができます。私が何を言っているのか分からないなら、これをもっと詳しく説明することができます。 – chas

関連する問題