iPhone 和 watch 应用都启动了吗?

Have both iPhone & watch app start?

我创建了一个配套的 Apple Watch 应用程序,想在 phone 和手表之间同步数据。

有没有办法让两个应用程序同时加载?如果我打开 iPhone 应用程序,手表应用程序不会打开,反之亦然。

你不能强制在前台打开对应的应用程序,但它没有必要打开。

应用程序不需要打开就可以将上下文数据传输到它。系统会在后台发送该数据,即使对方应用 打开。

一旦你打开对应的应用程序,receivedApplicationContext被调用以传递等待数据。

Use the updateApplicationContext:error: method to communicate recent state information to the counterpart. When the counterpart wakes, it can use this information to update its own state.

您已经在使用正确的方法在设备之间同步数据,并且传输工作符合 Apple 的预期。在后台传输数据比等待应用打开然后传输数据要高效得多。