Swift: Как использовать handoff самым простым способом?

Я пытаюсь использовать handoff, чтобы приложение для iphone что-то делало, когда пользователь что-то делает в приложении watchkit. В приложении для часов (в InterfaceController.swift) у меня есть этот код, который запускается, когда пользователь нажимает кнопку:

self.updateUserActivity("com.test", userInfo: ["one":"two"], webpageURL: nil)

Затем в файле AppDelegate.swift телефонного приложения у меня есть этот код:

    func application(application: UIApplication!,
        continueUserActivity userActivity: NSUserActivity!,
        restorationHandler: (([AnyObject]!) -> Void)!)
          -> Bool {

      let userInfo = userActivity.userInfo
      println("testing: \(userInfo)")
      return true
    }

Теоретически это должно вывести userInfo (в данном случае ["one":"two"]) на консоль, но я думаю, что здесь что-то упущено.

0 ответов

Другие вопросы по тегам