为Watch OS2创建Extension Delegate类

时间:2016-03-02 01:54:37

标签: objective-c swift watchkit apple-watch watch-os-2

我最近升级了现有的手表操作系统应用程序来观看操作系统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()委托方法中点击断点。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

事实证明我必须为WKExtensionDelegateClassName

使用以下值

$(PRODUCT_MODULE_NAME).ExtensionDelegate