2016-03-02 2 views
1

Недавно я обновил существующее приложение для ОС Windows, чтобы посмотреть OS 2. Я заметил, что не было класса делегата расширения, поэтому я попытался создать его сам.Создание класса делегирования расширения для Watch OS2

Вот шаги, которые я предпринял.

Создано Swift файл под названием 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