使用WatchConnectivity框架发送数据时,无论是从手机还是手表,反之亦然,在框架给我WCErrorCodePayloadTooLarge
错误之前有效负载有多大?通过WatchConnectivity发送数据时有效载荷有多大?
我找不到苹果文档的答案,目前在互联网上似乎没有太多关于此的信息(实际上,使用Google搜索WCErrorCodePayloadTooLarge
只给出了4个结果)。
有没有人测试过试图找到答案?如果这个问题没有得到答案,我会尝试自己做,并发布结果。
到目前为止,我所拥有的所有信息是它可以支持大于30 MB的文件,其中可能能够支持大于30 MB的文件。我认为这是因为我在我的iPhone上拍摄了大量原始照片,而且他们通常大小约为36MB,并且它们总是出现在我手表的照片应用程序中。
作为参考,WCSession的文档具有WCErrorCodePayloadTooLarge
如下描述:
指示该项目被发送的错误超过了最大大小 限制。数据字典和 文件都可能出现此类错误。
适用于watchOS 2.0及以后的版本。
非常感谢!是的,发送一个大于65.5KB的字典作为复杂数据与transferCurrentComplicationUserInfo:在WCSession失败我(从未交付,iOS 9.2.1,watchOS 2.1) – ersjoh
@ersjoh那么你如何发送一个大字典? http://stackoverflow.com/questions/42783611/userinfotransfer-payload-is-too-big – toast
@AriX那么你如何发送一个大字典? http://stackoverflow.com/questions/42783611/userinfotransfer-payload-is-too-big – toast