Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 Xcode 模板中的 WatchKit App 启动了一个新的 iOS 应用程序。我以前做过几次,没有遇到任何问题。由于某种原因 ExtensionDelegate 似乎没有运行。我在 applicationDidFinishLaunching() 中设置了一个断点,但它没有被命中。
相反,InterfaceController awakeWithContext 中的断点首先被命中。是否有一个地方可以配置它以修复 ExtensionDelegate 启动代码不运行的原因?
验证 WatchKit 扩展的 Info.plist 是否仍然具有WKExtensionDelegateClassName为您的ExtensionDelegate.
WKExtensionDelegateClassName
ExtensionDelegate
默认情况下它设置为$(PRODUCT_MODULE_NAME).ExtensionDelegate,可能您错误地删除或修改了它。
$(PRODUCT_MODULE_NAME).ExtensionDelegate