Сбой в EKEventAttendeesEditItem - PullRequest
0 голосов
/ 06 марта 2019

Иногда происходит сбой, когда пользователь просматривает EKEventEditViewController.

NSInternalInconsistencyException: attempt to delete row 0 from section 2 which only contains 0 rows before the update
Sample Stack Trace Snippet (top 25 frames):
    Stack Trace:
            CoreFoundation __exceptionPreprocess :
            libobjc.A.dylib objc_exception_throw :
            CoreFoundation +[NSException raise:format:arguments:] :
            Foundation -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] :
            UIKitCore -[UITableView _endCellAnimationsWithContext:] :
            UIKitCore -[UITableView _updateRowsAtIndexPaths:withUpdateAction:rowAnimation:usingPresentationValues:] :
            UIKitCore -[UITableView reloadRowsAtIndexPaths:withRowAnimation:] :
            EventKitUI -[EKCalendarItemEditor editItem:wantsRowReload:] :
            EventKitUI __59-[EKEventAttendeesEditItem refreshFromCalendarItemAndStore]_block_invoke_2.113 :
            libdispatch.dylib _dispatch_call_block_and_release :
            libdispatch.dylib _dispatch_client_callout :
            libdispatch.dylib _dispatch_main_queue_callback_4CF :
            CoreFoundation __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ :
            CoreFoundation __CFRunLoopRun :
            CoreFoundation CFRunLoopRunSpecific :
            GraphicsServices GSEventRunModal :
            UIKitCore UIApplicationMain :

Раздел 2, строка 0 указывает на строку «Приглашенные» в этом снимке экрана .

Сбой происходит только в iOS 12.1.4.Я попытался воспроизвести его вручную, установив для хранилища событий значение nil, сбросив хранилище событий и попытавшись редактировать календари только для чтения.

Как воспроизвести и исправить это падение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...