我有一个应用程序,它是一个以 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 查看器。