Я получаю этот сбой в своем отчете о сбоях, и это происходит только на iPhone 7 (iOS 13. *). Я пытался отладить этот сбой в симуляторе и на реальных устройствах, но он не дает сбоев ни на одном из моих устройств. Я не знаю, что делать, чтобы выяснить настоящую причину аварии. Любая помощь будет оценена по достоинству. Заранее спасибо!

Fatal Exception: NSInvalidArgumentException
    0  CoreFoundation                 0x1a691980c __exceptionPreprocess
    1  libobjc.A.dylib                0x1a6641fa4 objc_exception_throw
    2  CoreFoundation                 0x1a696f350 -[__NSCFString characterAtIndex:].cold.1
    3  CoreFoundation                 0x1a69786b4 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:].cold.5
    4  CoreFoundation                 0x1a680650c -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
    5  CoreFoundation                 0x1a67f83a0 +[NSDictionary dictionaryWithObjects:forKeys:count:]
    6  Mfilterit                      0x101c11ec8 (Missing)
    7  Mfilterit                      0x101c11378 (Missing)
    8  Mfilterit                      0x101c191b8 (Missing)
    9  Mfilterit                      0x101c08d6c (Missing)
    10 Mfilterit                      0x101c0c1fc (Missing)
    11 Mfilterit                      0x101c0c188 (Missing)
    12 Mfilterit                      0x101c0c27c (Missing)
    13 Mfilterit                      0x101c08b9c (Missing)
    14 Mfilterit                      0x101c08b00 (Missing)
    15 Mfilterit                      0x101c09374 (Missing)
    16 Mfilterit                      0x101c0c1fc (Missing)
    17 libdispatch.dylib              0x1a65e6610 _dispatch_call_block_and_release
    18 libdispatch.dylib              0x1a65e7184 _dispatch_client_callout
    19 libdispatch.dylib              0x1a6593404 _dispatch_lane_serial_drain$VARIANT$mp
    20 libdispatch.dylib              0x1a6593df8 _dispatch_lane_invoke$VARIANT$mp
    21 libdispatch.dylib              0x1a659d314 _dispatch_workloop_worker_thread
    22 libsystem_pthread.dylib        0x1a6636f88 _pthread_wqthread
    23 libsystem_pthread.dylib        0x1a6639ad4 start_wqthread
0
Shubham Gupta 12 Дек 2019 в 10:45
Похоже, вы использовали именованный фреймворк Mfilterit, и произошел сбой внутри этого фреймворка. Вы вызвали какой-то метод этой структуры внутри очереди GCD и, возможно, отправили неправильные параметры (возможно, ноль...)
 – 
Narek Safaryan
12 Дек 2019 в 12:58

1 ответ

Этот тип сбоя происходит, если вы инициализируете NSDictionary, используя этот синтаксис:

NSDictionary* myDictionary = @{@"SomeKey":@"SomeValue",@"SomeKey":@"SomeValue"};

Это происходит, если один из ключей или значений равен нулю. Вам нужно будет найти проект для этого синтаксиса и убедиться, что все ключи и значения не равны нулю, если этот синтаксис используется.

0
Arik Segal 12 Дек 2019 в 11:32