启动 watch-app 后,我确实向 iPhone 请求 session ,但是当我尝试将图像作为 NSData 返回时,我得到了
Error Domain=WCErrorDomain Code=7011 "Message reply failed." UserInfo={NSUnderlyingError=0x78e9b8d0 {Error Domain=WCErrorDomain Code=7009 "Payload is too large." UserInfo={NSLocalizedRecoverySuggestion=Send smaller payloads., NSLocalizedDescription=Payload is too large.}},
为了沟通,我使用
session.sendMessage(...)
我应该如何将图像和文本从 iPhone 传递到 Watch?
最佳答案
Swift 4 版本:
WCSession.default.activate()
WCSession.default.sendMessageData(UIImagePNGRepresentation(UIImage(named: "imageName.png")!)!, replyHandler: {(_) -> Void in
}) {(error) -> Void in
print(error.localizedDescription)
}
关于swift - 如何将图像和带有文本的数组发送到Apple Watch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38703026/