2015-02-27 2 views

ответ

5

Добавить этот метод в AppDelegate:

func application(application: UIApplication!, 
handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]!, 
    reply: (([NSObject : AnyObject]!) -> Void)!) 
{ 
    //define your dictionary 
    reply(yourDict) 
} 

Добавить это где-нибудь в Сторожевой Расширение Apple:

var dict = ["test" : 4] //your dictionary/request to sent to the iPhone 
if !WKInterfaceController.openParentApplication(dict, reply: { (reply,error) -> Void in 
    println("\(reply)") //your reply data as Dictionary 
}) { 
    println("ERROR") 
} 

Первая функция будет запускать с WKInterfaceController.openParentApplication и ответит словарь в параметр reply.

Разработчик Форум: https://devforums.apple.com/message/1082689#1082689

+0

thanks.it работает отлично – user3823935

+0

то, что я пытаюсь сделать, это я получаю данные с сервера, храните его в CoreData в phoneside затем извлечь из CoreData и отправить его watchkit.can Я сделал это с помощью выше кода? – user3823935

+0

Да, вы можете сделать это с помощью приведенного выше кода. –

Смежные вопросы