我有一个在模拟器上运行的基本watchkit应用程序,它根据本机iOS应用程序的设置加载具有可变数量的接口控制器的基于页面的导航.
有趣的是,在应用程序首次启动时,一切正常.停止应用程序并再次启动它后,我得到一个持续的错误流:
WatchKit Extension[3191:21870] *********** ERROR -[SPRemoteInterface _interfaceControllerClientIDForControllerID:] clientIdentifier for interfaceControllerID:C760002 not found
Run Code Online (Sandbox Code Playgroud)
只有在重新启动我用于开发的机器后,我才能让应用程序再次运行,但仅限于第一次启动.我想这可能是因为Watch Extension进程不再运行而Watch App试图连接到它,就像Daniel在帖子中描述的那样.我可能错了,但也许某人有解决方案来建议这种情况?
编辑
当我在watchkit应用程序启动开始时使用一些断点进行调试,之后在断点停止一段时间之后我将其关闭并让应用程序运行,它会按原样运行,并且该错误不再出现.看起来给应用程序一些时间来获取/检索某种信息会消除错误.看起来我可能在线程方面遇到一些问题......
| 归档时间: |
|
| 查看次数: |
2974 次 |
| 最近记录: |