2016-03-02 82 views
1

我最近升级了我现有的手表OS应用程序来观察OS 2.我注意到没有扩展委托类,所以我尝试自己创建它。为Watch OS2创建扩展委托类

这是我采取的步骤。

创建了一个名为ExtensionDelegate.swift

import WatchKit 

class ExtensionDelegate: NSObject, WKExtensionDelegate{ 
    func applicationDidFinishLaunching() { 
     NSLog("test"); 
    } 

    func applicationDidBecomeActive() { 


    } 



    func applicationWillResignActive() { 


    } 
} 

迅捷的文件添加以下到我的Watchkit扩展的Info.plist “WKExtensionDelegateClassName” 与 “ExtensionDelegate”

但是一个值,我不能打我的applicationDidFinishLaunching()委托方法中的断点。

我错过了什么?

回答

1

事实证明,我不得不使用下面的值WKExtensionDelegateClassName

$(PRODUCT_MODULE_NAME).ExtensionDelegate