복붙노트

[SWIFT] 빠른에 watchkit에 아이폰에서 데이터를 전송하는 방법

SWIFT

빠른에 watchkit에 아이폰에서 데이터를 전송하는 방법

해결법


  1. 1.AppDelegate에이 방법을 추가 :

    AppDelegate에이 방법을 추가 :

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

    애플 시계 확장이 어느 곳을 추가 :

    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으로 트리거 및 응답 매개 변수에 사전 회신한다.

    개발자 포럼 : https://devforums.apple.com/message/1082689#1082689

  2. from https://stackoverflow.com/questions/28762906/how-to-send-data-from-iphone-to-watchkit-in-swift by cc-by-sa and MIT license