我正在使用Xcode8 Swift为教会开发一个App Web Radio。我怀疑我应该把它称为一个故事板或另一个故事板。
取决于"状态"在(http://tabernaculodafe.org.br/server.php)的JSON文件中,它应该调用#webradio屏幕或" alive"屏幕。我能够在AppDelegate中定义哪个故事板应该是" initial",但是我无法让JSON代码在AppDelegate上工作。
Type (If (status == 1) {screen webradio} else {screen live}
我不知道这是不是最佳做法。
答案 0 :(得分:0)
我认为AppDelegate不是执行此类逻辑的好地方,它可能会导致一些问题。例如,如果没有互联网访问,哪个视图控制器将是根视图控制器? 您可以创建另一个视图控制器(让我们说临时启动屏幕)并在viewDidLoad方法中实现服务器请求,而不是AppDelegate,并根据结果显示相应的视图控制器。