用于interfaceControllerID的监视包interfaceController:找不到随机

时间:2019-01-15 18:01:25

标签: interface-builder watchkit xcode10

在Xcode 10.1中开发新的独立WatchKit 5应用 我现在正在清理,增加了功能,减少了错误,并且该应用程序运行正常,没有崩溃等。但是,在Sim或硬件上运行时,我收到两个调试器警报:

    2019-01-15 12:10:56.907672-0500 
App WatchKit Extension[7263:261438] 
[default] -[SPRemoteInterface _interfaceControllerWithID:]:2087: 
ComF: interfaceController for interfaceControllerID:1C5F0002 not found 
(clientIdentifier=(null))

对于此错误的先前SO讨论似乎不适用,因为

  1. 发生在 applicationDidFinishLaunching()
  2. 之前
  3. 情节提要中的所有场景都有名称,情节提要ID和正确的模块(均继承自Target)。除静态通知视图外,所有视图均不允许模块输入
  4. 我没有在didDeactivate中使用任何需要处理的东西,例如MMWormHole
  5. 该应用程序严格基于页面导航。没有pushController调用。
  6. 我从不明确调用 reloadRootControllersWithNames
  7. 看情节提要源显示所有控制器都有适当的“ customModule”
  8. 从不重命名WatchKit Target

尝试检出watchkit中的调用参数(po $ arg1等)失败,未声明$ arg1

WatchKit`-[SPRemoteInterface _interfaceControllerWithID:]:
->  0x225977 <+0>:   pushl  %ebp
    0x225978 <+1>:   movl   %esp, %ebp
    0x22597a <+3>:   pushl  %ebx

因此,在我的代码开始运行之前很久,WatchKit代码中就出现了此问题,但是加载情节提要可能会有问题,在这种情况下,我应该尝试查找并修复它。否则,可能是另一个Xcode错误。先前Radar的报告似乎是不同的情况。这是另一个无害的Xcode报告吗?

0 个答案:

没有答案