我从Xcode模板开始使用带有WatchKit App的新iOS应用程序。我以前做了几次并且没有遇到过问题。由于某种原因,ExtensionDelegate似乎没有运行。我在applicationDidFinishLaunching()中设置了断点,但它没有被击中。
而是首先触发InterfaceController awakeWithContext中的断点。是否有一个地方可以配置以解决为什么ExtensionDelegate启动代码无法运行?
答案 0 :(得分:2)
确认WatchKit扩展程序的Info.plist仍然设置了密钥WKExtensionDelegateClassName
,并为ExtensionDelegate
设置了正确的值。
默认情况下,它设置为$(PRODUCT_MODULE_NAME).ExtensionDelegate
,可能是您错误地删除或修改了它。