userInfoTransfer,有效载荷太大
我试图从一个watchOS应用程序发送一些公平的数据到iOS应用程序。 数据由手表上生成的内容组成。 这些数据存储在手表上的核心数据中。 所以我实际上并没有传输文件,在这种情况下,我会使用transferFile
。 在这种情况下,我试图使用transferFile
,但是需要一个文件的URL。 由于我实际上没有传输文件,所以我不知道该怎么做。
据此: WCSession – PayloadTooLarge
我目前仅限于65.5kb。 我的平均传输需求是从0到兆字节。 大多数可能在0 – 400kb之间。
我怎样才能传输这些数据?
我想我可以分解它? 不过这样做会有些诡异,因为在使用之前,我还需要iOS应用程序中的代码才能将其重新拼接在一起。
这是我对transferUserInfo
调用:
func sendDictionary(dict: [String: Any]) { WCSession.default().transferUserInfo(dict) }
dict
是来自核心数据查询的字典对象。
谢谢。
- 将二进制file upload到iTunes时出现的问题在高Sierra上使用Xcode 9进行连接(ERROR ITMS-90391)
- watchOS 2上的最大内存使用情况?
- 如何在GitHub for iOS(SWIFT)项目中隐藏API密钥?
- 将iPhone上的UIImage传递给Apple Watch会导致手表无响应
- 如何使用WatchKit触发通知
- Apple Watch:dynamic长时间不显示,当从通知中心推开
- 默认情况下iPhone的应用程序通知是否会在Apple Watch上触发,甚至无法创build实际的Watch应用程序?
- 为什么从WatchKit扩展到iOS发送消息并获得回复太慢?
- 如何自动设置Watchkit应用程序目标的版本和内部版本号