<_TtGCs26_SwiftDeferredNSDictionarySSP __ $ 0x281131d70> setValue: forUndefinedKey:]: этот класс не совместим со значением ключа для кодирования состояния ключа. ' - PullRequest
0 голосов
/ 03 апреля 2020

мой проект имеет объективный код и быстрый. Я нашел эту проблему в объективном классе c. как это решить? Задача C

@property (nonatomic, weak) NSMutableDictionary *data;
 [data setValue:[NSNumber numberWithInt:3] forKey:@"status"];

это отлично работает на swift4, Xcode 10.1, но оно взломало sh и получило эту ошибку на swift 5, Xcode 11

* Завершение работы приложения из-за необработанного исключения «NSUnknownKeyException», причина: «[<_TtGCs26_SwiftDeferredNSDictionarySSP __ $ 0x281131d70> setValue: forUndefinedKey:]: этот класс не соответствует значению ключа, соответствующему кодированию для состояния ключа. ' * Первый бросок стека вызовов: (0x21b520518 0x21a6fb9f8 0x21b43dec0 0x21bea5a00 0x102912e9 c 0x102abd440 0x103c12050 0x1033dab34 0x103f208b8 0x108e3f63 c 0x108df6e6 c 0x10e21f6f0 0x10e220c74 0x10e22e6f c 0x21b4b1ec0 0x21b4acdf8 0x21b4ac354 0x21d6ac79 c 0x24791fb68 0x1028aee4 c 0x21af728e0) libc ++ abi.dylib: заканчивается uncaugh

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