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"]) на консоль, но я думаю, что здесь что-то упущено.