我正在完成一个 watchOS 应用程序,但是当 watchApp 发出请求时,我很难让 iPhone 应用程序工作。
似乎应用程序在后台加载来自 Apple Watch 的数据请求。但是,如果我然后(在应用程序仍在后台的时间内)打开应用程序,视图正在显示,但没有通过调用 viewDidLoad 等正常启动。
在这种情况下,当我已经通过 Apple Watch 等外部进程加载时启动应用程序时,如何正确加载视图?
我需要初始化视图的原因是它由数据库填充。
[编辑:] 该应用程序是一个普通的 Storyboard 应用程序。初始视图控制器是一个 UINavigationController,它将 UIViewController 作为 rootViewController 加载。
这是由 Ap 设置中的规范“自动”完成的。我的感觉是,因为故事板似乎是在后台加载的,所以 RootViewController 类由于某种原因没有加载。