我最近升级了现有的手表操作系统应用程序来观看操作系统2.我注意到没有Extension Delegate类,所以我尝试自己创建它。
以下是我采取的步骤。
创建了一个名为ExtensionDelegate.swift
的Swift文件 import WatchKit
class ExtensionDelegate: NSObject, WKExtensionDelegate{
func applicationDidFinishLaunching() {
NSLog("test");
}
func applicationDidBecomeActive() {
}
func applicationWillResignActive() {
}
}
我将以下内容添加到我的Watchkit扩展Info.plist中 “WKExtensionDelegateClassName”,其值为“ExtensionDelegate”
但是,我无法在applicationDidFinishLaunching()委托方法中点击断点。
我错过了什么?
答案 0 :(得分:2)
事实证明我必须为WKExtensionDelegateClassName
使用以下值$(PRODUCT_MODULE_NAME).ExtensionDelegate