发送数据
在触发某些事件后,将数据从 iPhone 或从 iPhone 发送到 Watch App 并非常简单,尽管代码看起来有点复杂。
let message = ["key":"value-to-send"]
WCSession.default().sendMessage(message, replyHandler: { (replyMessage) in
print("Got a reply from the phone: \(replyMessage)")
if let returnedValues = replyMessage["returned-value"] as? NSArray {
for val in returnedValues {
// do something here with the data
// Dispatch to Main Thread if affecting UI
}
}
}, errorHandler: { (error) in
print("Got an error sending to the phone: \(error)")
})