我目前正在構建一個使用krpano查看器的應用程序,該查看器是使用JavaScript構建的Panorama Viewer。我使用保存在iPad上的本地圖像在UIWebView中加載了此Panorama Viewer。iOS 7:由於範圍異常導致UIWebView崩潰
但使用全景瀏覽器一段時間後,我得到這個錯誤和應用程序崩潰:
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[WebCoreSharedBufferData getBytes:range:]: range {0, 4000} exceeds data length 0'
*** First throw call stack:
(0x2e213f53 0x38a226af 0x2e213e95 0x2eb4dc31 0x2e16ca65 0x2ef4ce47 0x2ef4cd21 0x2ef68f03 0x2ef682db 0x2ef68029 0x2ef67e61 0x2ef67dcf 0x2ef6bd39 0x2ef6b813 0x2ef5471f 0x2e29b2ed 0x30635c6d 0x30635117 0x30621069 0x30620bad 0x3061d949 0x3061c051 0x38f0c297 0x38f0c09b 0x38f0cd15 0x38f0cf8d 0x39047dbf 0x39047c84)
libc++abi.dylib: terminating with uncaught exception of type NSException
有沒有人有一個想法,爲什麼出現這種情況?當我在UIWebView中加載在線頁面時,沒有任何問題。
感謝您的幫助!
有趣的是,這隻發生在設備上,而不是在模擬器上。與此錯誤相同的東西::ImageIO:JPEG不是JPEG文件:以0x00開頭0x00 –
chritaso
您是否提出了此問題@chritaso? – hoya21
@ hoya21請看看我對Ortwin Gentz的回答的評論。 – chritaso