从watchkit

时间:2015-06-11 00:42:10

标签: ios watchkit apple-watch

有关此错误的任何提示。

  

2015-06-10 20:12:10.612 APPNAME [10339:1886873] ***断言失败 - [UIWatchKitExtensionRequestAction sendResponse:],/ SourceCache / BaseBoard / BaseBoard-98.3 / BaseBoard / BSAction.m:221

     

2015-06-10 20:12:10.624 APPNAME [10339:1886873] ***因未捕获的异常终止应用' NSInternalInconsistencyException',原因:'此请求已被绝育 - 您无法调用-sendResponse:两次,也不能对其进行编码'

     

***首先抛出调用堆栈:

     

(0x185cf42d8 0x1974c00e4 0x185cf4198 0x186ba8ed4 0x18c1daab4 0x1005c4f94 0x1005cf08c 0x18c1daa08 0x18ae1dab4 0x18c0e7778 0x1005c4fd4 0x1005c4f94 0x1005d2b54 0x1005d4248 0x197cf122c 0x197cf0ef0)

     

libc ++ abi.dylib:以NSException类型的未捕获异常终止

1 个答案:

答案 0 :(得分:0)

我假设您的handleWatchKitExtensionRequest代码中生成了此错误。当您意外地为同一请求调用reply()两次时,通常会发生这种情况。仔细检查代码,设置一些断点,并确保不会发生这种情况。