В настоящее время я создаю приложение, в котором используется средство просмотра krpano, которое представляет собой средство просмотра панорамы, построенное с использованием JavaScript. Я загружаю этот просмотрщик Panorama в UIWebView с локальными изображениями, которые сохраняются на iPad.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 Пожалуйста, посмотрите мой комментарий к ответу Ортвина Гентца. – chritaso