Столкнулся с проблемой в приложении IOS

Я должен обновить приложение, чтобы кто-нибудь помог мне решить ошибки. Это приложение разработано другими, поэтому я не могу понять, применяется ли правильная логика.

Я использую xcode 6 и симулятор iOS 8.3. Возможно, они использовали фреймворк Three20.

Эта проблема возникает только в ios 8, она работает правильно в ios 7.

Ошибка утверждения в -[UIPopoverController _presentPopoverFromEdge:ofView:animated:], /SourceCache/UIKit_Sim/UIKit-3347.44/UIPopoverController.m:880

2015-06-25 13:54:09.264 [752:11645] Неперехваченное исключение — JS: неожиданное представление представления или край представления

2015-06-25 13:54:09.265 [752:11645] * Завершение работы приложения из-за необработанного исключения "NSInternalInconsistencyException", причина: "Непредвиденное представление представления или граница представления" * Стек вызовов первого броска:

(
0   CoreFoundation             0x000000010c556c65 __exceptionPreprocess + 165

1   libobjc.A.dylib            0x000000010c1efbb7 objc_exception_throw + 45
2   CoreFoundation             0x000000010c556aca +[NSException raise:format:arguments:] + 106
3   Foundation                 0x0000000109f9b98f -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 195
4   UIKit                      0x000000010a979f01 -[UIPopoverController _presentPopoverFromEdge:ofView:animated:] + 200
5   UIKit                      0x000000010a97b07a -[UIPopoverController _shimPresentSlidingPopoverAnimated:] + 126
6   UIKit                      0x000000010a97cd91 -[UIPopoverController presentPopoverFromBarButtonItem:permittedArrowDirections:animated:] + 70
7                              0x0000000108647313 -[RootViewSplitController willOpenContentUrlPath:] + 339
8   CoreFoundation             0x000000010c44cdec __invoking___ + 140
9   CoreFoundation             0x000000010c44cc42 -[NSInvocation invoke] + 290
10                             0x0000000108757d4b -[TTURLNavigatorPattern invoke:withURL:query:] + 379
11                             0x0000000108757eca -[TTURLNavigatorPattern createObjectFromURL:query:] + 298
12                             0x0000000108753f94 -[TTURLMap objectForURL:query:pattern:] + 260
13                             0x000000010875c03c -[TTBaseNavigator viewControllerForURL:query:pattern:] + 652
14                             0x000000010875b357 -[TTBaseNavigator openURLAction:] + 791
15                             0x0000000108748b4a TTOpenURLFromView + 138
16                             0x000000010873638b -[TTTableViewDelegate tableView:didSelectRowAtIndexPath:] + 283
17  UIKit                      0x000000010a48edc9 -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 1293
18  UIKit                      0x000000010a48ef0a -[UITableView _userSelectRowAtPendingSelectionIndexPath:] + 219
19  UIKit                      0x000000010a3c162c _applyBlockToCFArrayCopiedToStack + 314
20  UIKit                      0x000000010a3c14a6 _afterCACommitHandler + 533
21  CoreFoundation             0x000000010c489ca7 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
22  CoreFoundation             0x000000010c489c00 __CFRunLoopDoObservers + 368
23  CoreFoundation             0x000000010c47fa33 __CFRunLoopRun + 1123
24  CoreFoundation             0x000000010c47f366 CFRunLoopRunSpecific + 470
25  GraphicsServices           0x000000010cf43a3e GSEventRunModal + 161
26  UIKit                      0x000000010a39d900 UIApplicationMain + 1282
27                             0x00000001085d1d12 main + 162
28  libdyld.dylib              0x000000010cac3145 start + 1
)

libc++abi.dylib: завершение с необработанным исключением типа NSException (lldb)


person prajesh gohil    schedule 25.06.2015    source источник
comment
Пожалуйста, добавьте код, на какой строке происходит сбой.   -  person Rajesh Maurya    schedule 25.06.2015
comment
Three20 и iOS8 — не лучшая комбинация   -  person Jasper    schedule 25.06.2015
comment
@Rajesh после того, как приложение последней строки не работает --›libc++abi.dylib: завершение работы с необработанным исключением типа NSException (lldb).   -  person prajesh gohil    schedule 25.06.2015
comment
@jasper это приложение уже разработано, поэтому я не могу изменить дырку, пожалуйста, предоставьте некоторые решения ..... спасибо.   -  person prajesh gohil    schedule 25.06.2015
comment
Можно увидеть строку, на которой ваш отладчик останавливается и приложение вылетает?   -  person Rajesh Maurya    schedule 25.06.2015
comment
@RajeshMaurya мое приложение перестает работать или дает сбой ----› 0x1085d1d12 ‹+162›: movl %eax, -0x14(%rbp) EXC_BAD_INSTRUCTION (code=EXC_1386_INVOP,Subcode=0x0) ---› libc++abi.dylib : завершение с необработанным исключением типа NSException (lldb)   -  person prajesh gohil    schedule 25.06.2015


Ответы (1)


Эта ошибка возникает при переименовании любых файлов вне XCode. Для решения этой проблемы удалите файлы из пакета и повторно импортируйте.

Это может помочь вам.

person Mayank Jain    schedule 25.06.2015
comment
я не переименовываю никакие файлы ......... я уже проверил это ... что-нибудь еще ..... спасибо - person prajesh gohil; 25.06.2015
comment
в этом они использовали фреймворк three20. У вас нет идей для этого? Он не работает для IPAD 8.3 IOS - person prajesh gohil; 25.06.2015