2017-03-11 5 views
-3

私はXcode8 Swift 3を使って教会用のApp Webラジオを開発しています。私が実際にストーリーボードとか別のものを呼び出すべきか疑問に思っています。JSONがAppdelegate内で解析されました

JSONファイルの「状態」(http://tabernaculodafe.org.br/server.php)に応じて、#webradio画面または「生きている」画面を呼び出す必要があります。私はAppDelegateでどのストーリーボードを「初期」にするべきかを定義することができましたが、AppDelegateで動作するJSONコードを取得できませんでした。

Type (If (status == 1) {screen webradio} else {screen live} 

私はそれがベストプラクティスかどうかわかりません。

答えて

0

私はAppDelegateがこのようなロジックを実行するのに適していないと思っています。例えば、どのView Controllerよりもインターネットアクセスがない場合は、root view controllerですか? AppDelegateの代わりに別のビューコントローラを作成して(一時的な起動画面と言う)、viewDidLoadメソッドでサーバーリクエストを実装し、結果に応じて適切なView Controllerを表示できます。

+0

わかりました。どうもありがとうございました! –

+0

あなたはようこそ! –

関連する問題