【发布时间】:2013-11-09 17:49:50
【问题描述】:
我有一个应用程序,它是一个以 html5 / jpg 格式创建的数字杂志的包装器。
图书通过UIWebView展示,图书内容存储在设备本地。
虽然这在 IOS 6 设备和 IOS 7 模拟器上运行良好,但在 IOS 7 设备上我随机收到以下错误:
<Error>: ImageIO: JPEG Not a JPEG file: starts with 0x00 0x00
<Error>: ImageIO: JPEG Not a JPEG file: starts with 0x00 0x00
<Error>: ImageIO: JPEG Not a JPEG file: starts with 0x00 0x00
稍后发生崩溃:
<Error>: *** Terminating app due to uncaught exception 'NSRangeException', reason: '***
-[WebCoreSharedBufferData getBytes:range(inlove): range {0, 4000} exceeds data length 0'
当翻阅书中的页面时,相同的页面(图像)有时会正确显示,有时则根本不显示。
我怀疑这是性能问题,因为 iPad 2 和 iPad 4 都会出现这种情况。
注意:html 应用程序不是 krpano 查看器。
【问题讨论】:
-
所有资源都位于应用程序的文档文件夹中所有资源都位于应用程序的文档文件夹中 这不仅发生在一本书上,而且发生在加载到应用程序中的所有书籍上。
-
@idplanter 你提出这个问题了吗?
-
您最终找到崩溃的原因了吗?
标签: ios html ipad uiwebview jpeg