В соответствии с трассировкой стека журнала аварий, последний из ваших методов, который был запущен в -[FlipsideInfoView valuesChanged:]
. + 46
означает 46 байтов в двоичном файле метода.
Сам сбой происходит с obj_msgSend
, что означает, что сбой произошел при попытке вызвать метод объекта.
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000008
В сочетании с этим сообщением наиболее вероятной причиной является то, что у вас есть вызов метода, скажем [myVar someMethod];
, в котором значение myVar
не является допустимым указателем, а просто "8".
Так что вам нужно проанализировать свой -[FlipsideInfoView valuesChanged:]
метод и подумать о том, как один из ваших указателей объектов может обанкротиться.
Конечно, самый лучший способ проанализировать это, чтобы воспроизвести его при подключении к отладчику.