主帖
4 条回复
遇到一个跟硬件有关的问题
目前开发的一个邮件附件功能,用的是Hessian 库(比较少见),在下载附件的时候,iPhone4 当附件超过3.5M左右大小的时候出现崩溃,iPad 1也在某一个大小的时候崩溃,在模拟器上不会出现,报的是“reason: '*** -[NSConcreteMutableData initWithCapacity:]: absurd capacity: 2147493200, maximum size: 2147483648 bytes'”;
新的设备,如在iPhone5 下测试,能下载3.5以上的附件。
该库应该用的是异步请求,报错位置在[data appenData:xxx]里面。
这个是硬件的限制吗?还是说下载的方式有问题,例如应该保存到本地文件之类的?