【发布时间】:2011-05-17 17:48:19
【问题描述】:
我在从 iphone 3G 的照片库中获取大图像 (3.5 MB) 时遇到崩溃问题(这是由于内存不足)。问题仅出在 iphone 3G 上,而它在 iPhone 3GS 和 iPhone 4 上运行良好。我正在将这张图片从我的电子邮件中保存到我的 iphone 库中,并且似乎保存到库中的图像没有得到优化。这是一个错误吗?任何人都可以建议我一个解决方案。可以限制用户从 iphone 3G 的库中选择非常大的图像。我尝试使用苹果提供的示例应用程序来获取这个大图像,即使这样它也会崩溃。
【问题讨论】:
-
我认为您无法限制用户选择大图像。但我也认为,崩溃不是因为他们选择了大图像。与 iPhone 内存相比,3.5MB 不算大
-
3.5MB 与 iPhone GPU 的纹理内存相比可能太大了,这是播放大图像时的关键资源。已知 2G 和 3G 在纹理大于 1k x 1k 时存在问题。 3GS 和 4 具有更新的 GPU。
标签: iphone