为 Watch OS2 创建扩展委托 class
Creating Extension Delegate class for Watch OS2
我最近升级了我现有的 watch OS 应用程序以观看 OS 2. 我注意到没有扩展委托 class 所以我尝试自己创建它。
这是我采取的步骤。
创建了一个名为 ExtensionDelegate.swift
的 Swift 文件
import WatchKit
class ExtensionDelegate: NSObject, WKExtensionDelegate{
func applicationDidFinishLaunching() {
NSLog("test");
}
func applicationDidBecomeActive() {
}
func applicationWillResignActive() {
}
}
我将以下内容添加到我的 Watchkit 扩展中 Info.plist
"WKExtensionDelegateClassName" 值为 "ExtensionDelegate"
但是,我无法在 applicationDidFinishLaunching() 委托方法中命中断点。
我错过了什么?
原来我不得不为 WKExtensionDelegateClassName 使用以下值
$(PRODUCT_MODULE_NAME).ExtensionDelegate
我最近升级了我现有的 watch OS 应用程序以观看 OS 2. 我注意到没有扩展委托 class 所以我尝试自己创建它。
这是我采取的步骤。
创建了一个名为 ExtensionDelegate.swift
的 Swift 文件 import WatchKit
class ExtensionDelegate: NSObject, WKExtensionDelegate{
func applicationDidFinishLaunching() {
NSLog("test");
}
func applicationDidBecomeActive() {
}
func applicationWillResignActive() {
}
}
我将以下内容添加到我的 Watchkit 扩展中 Info.plist "WKExtensionDelegateClassName" 值为 "ExtensionDelegate"
但是,我无法在 applicationDidFinishLaunching() 委托方法中命中断点。
我错过了什么?
原来我不得不为 WKExtensionDelegateClassName 使用以下值
$(PRODUCT_MODULE_NAME).ExtensionDelegate