watchOS ExtensionDelegate无法运行

时间:2018-03-20 15:40:24

标签: watchkit watch-os-4

我从Xcode模板开始使用带有WatchKit App的新iOS应用程序。我以前做了几次并且没有遇到过问题。由于某种原因,ExtensionDelegate似乎没有运行。我在applicationDidFinishLaunching()中设置了断点,但它没有被击中。

而是首先触发InterfaceController awakeWithContext中的断点。是否有一个地方可以配置以解决为什么ExtensionDelegate启动代码无法运行?

1 个答案:

答案 0 :(得分:2)

确认WatchKit扩展程序的Info.plist仍然设置了密钥WKExtensionDelegateClassName,并为ExtensionDelegate设置了正确的值。

默认情况下,它设置为$(PRODUCT_MODULE_NAME).ExtensionDelegate,可能是您错误地删除或修改了它。