2016-03-02 59 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