使用WatchConnectivity框架发送数据时,无论是从手机到手表还是从手表到手机,当负载达到一定大小后,该框架会返回错误
WCErrorCodePayloadTooLarge
。据目前所知,苹果文档中并没有详细说明这个大小限制的具体数值,而网络上也缺乏相关信息(仅有4个搜索结果)。但可能支持大于30MB的文件传输,因为iPhone拍摄的原始照片通常都是约36MB,在手表的照片应用程序中也可以正常显示。关于WCErrorCodePayloadTooLarge
,可参考WCSession文档,其中描述了被发送的项目超过最大大小限制时会返回此错误。