在模拟器中使用 didReceiveUserInfo
Using didReceiveUserInfo in Simulator
根据 Apple 文档,我知道 didRecieveUserInfo
在手表上 运行ning 时不会立即被调用。可能需要几分钟或更长时间才能在后台调用。
那么如何在模拟器中测试它(而不必在 运行 Watch 应用程序之后坐在那里等待 X 分钟)?
我的应用程序设置为使用 didReceiveUserInfo
,它可以时断时续地工作,但无法预测它何时会 运行,因此这使得测试和调试非常令人沮丧。还有其他人 运行 参与其中,或者能够阐明一些问题吗?
这可能取决于您的 phone 应用向手表发送数据的方式,但您是否尝试过在手表应用启动后在 iPhone 模拟器中启动 phone 应用起来了吗?
在我正在开发的应用程序中,我的 iPhone 应用程序在启动后不久就会向手表发送一些数据。如果我从 Xcode 开始调试我的手表应用程序,在手表应用程序启动后,我会切换到 iPhone 模拟器,并手动启动我的 iOS 应用程序。不久之后,didReceiveUserInfo
方法在手表应用程序中被回调。
根据 Apple 文档,我知道 didRecieveUserInfo
在手表上 运行ning 时不会立即被调用。可能需要几分钟或更长时间才能在后台调用。
那么如何在模拟器中测试它(而不必在 运行 Watch 应用程序之后坐在那里等待 X 分钟)?
我的应用程序设置为使用 didReceiveUserInfo
,它可以时断时续地工作,但无法预测它何时会 运行,因此这使得测试和调试非常令人沮丧。还有其他人 运行 参与其中,或者能够阐明一些问题吗?
这可能取决于您的 phone 应用向手表发送数据的方式,但您是否尝试过在手表应用启动后在 iPhone 模拟器中启动 phone 应用起来了吗?
在我正在开发的应用程序中,我的 iPhone 应用程序在启动后不久就会向手表发送一些数据。如果我从 Xcode 开始调试我的手表应用程序,在手表应用程序启动后,我会切换到 iPhone 模拟器,并手动启动我的 iOS 应用程序。不久之后,didReceiveUserInfo
方法在手表应用程序中被回调。