2016-12-06 6 views
0

私はUITabBarControllerのアプリを持っていますが、タブはいつものようにナビゲートしますが、タブの1つはプロジェクトのターゲットに応じて異なるビューコントローラにナビゲートする必要があります。Xcodeのターゲットに応じたナビゲーション

View Controllerのいずれかをロードする際に何らかのロジックを行わずに方法が見つからないようで、見栄えが悪く、スケーラブルではないようです。

アドバイスをよろしくお願いいたします。

+1

を何about [this](http://www.appcoda.com/using-xcode-targets/)について? – Ryan

+0

@Ryanそれは素晴らしかったが、ナビゲートするためにタブバーのアイテムに触れるという事実に関連する何かを見つけることができず、ターゲットに応じて異なる場所にナビゲートした。 –

答えて

0

あなたはちょうどあなたがメインバンドル情報辞書

plistを介して読み出さカスタム変数を追加することができ、各ターゲットに対して個別のプレースメントリストがある場合:

<key>NavigationType</key> 
<string>Type1</string> 

SWIFT:

guard let navigationType = Bundle.main.infoDictionary?["NavigationType"] as? String else { 
    fatalError("Could not find navigation type in the plist") 
} 
switch navigationType { 
case "Type1": 
    // do something 
case "Type2": 
    // do another thing 
    .... 
関連する問題