UNUserNotification "NSInternalInconsistencyException", причина "использование + currentNotificationCenter" - PullRequest
0 голосов
/ 30 апреля 2020

Я использую kivy для создания проекта IOS. Я успешно развернул проект IOS в XCode. Я пытаюсь реализовать каркас UserNotifications и им доступ к нему через Pyobjus, но когда я запускаю приложение. это вызывает эту ошибку по какой-то причине, и я уже использую экземпляр currentNotificationCenter. если у кого-то есть идея о том, как отлаживать код, я был бы признателен Вот мой код журнала

*** Assertion failure in -[UNUserNotificationCenter init], /Library/Caches/com.apple.xbs/Sources/UserNotifications_Sim/UserNotifications-281.6/UNUserNotificationCenter.m:66
2020-04-30 01:25:11.610042+0100 pushdemo[2854:117443] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'use +currentNotificationCenter'
*** First throw call stack:
(
   0   CoreFoundation                      0x000000010c65bf0e __exceptionPreprocess + 350
   1   libobjc.A.dylib                     0x000000010c4c79b2 objc_exception_throw + 48
   2   CoreFoundation                      0x000000010c65bc88 +[NSException raise:format:arguments:] + 88
   3   Foundation                          0x000000010bea8cd2 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 191
   4   UserNotifications                   0x0000000118c9d4a8 -[UNUserNotificationCenter init] + 172
   5   pushdemo                            0x0000000107122be4 ffi_call_unix64 + 76
   6   ???                                 0x00006000005a0910 0x0 + 105553122167056
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) 

1 Ответ

0 голосов
/ 30 апреля 2020

Только что понял, что это метод типа, и я пытался получить к нему доступ как к экземпляру nethod

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