Я получил этот странный сбой в моем приложении, когда я пытаюсь вызвать эту функцию на моем объекте pageModel
[pageModel pageTitle] isEqualToString:@"some text"];
Это дамп отладчика
-[__NSArrayM isEqualToString:]: unrecognized selector sent to instance 0x661de40
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM isEqualToString:]: unrecognized selector sent to instance 0x661de40'
и возиться с отладчиком, я обнаружил довольно странное поведение
(gdb) po pageModel
<PXPage: 0x6622e20>
(gdb) po [pageModel pageTitle]
<__NSArrayM 0x661de40>(...
(gdb) po pageModel.pageTitle
<__NSArrayM 0x661de40>(...
Он думает, что это MutableArray, но это не так.Это должно быть NSString ... А в другой раз это был UIImage, а в другой раз что-то еще и так далее.Кто-нибудь в качестве подсказки о том, что здесь происходит?
Спасибо