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