очень вероятно, что ваша память каким-то образом была очищена - вы думаете, что то, что знает о mystatsbutton
, оказывается строкой NSSt, когда загружается соответствующая программа, а не каким-либо объектом на графике вашей NIB.
это может произойти по нескольким причинам. как правило, это означает, что вы используете объект после того, как он был освобожден. ау, ваш подсчет ссылок, вероятно, неверен. попробуйте запустить с включенными зомби.
также может быть, что вы присвоили значение указателя объекту, который вы не намеревались. Иллюстрация: UIView * view = [NSString string];
.
это также может быть что-то менее очевидное, например, вы забыли удалить наблюдателя, когда он был освобожден.
это наиболее распространенные причины. это может быть хорошим началом.
также неплохо удалить все предупреждения компилятора (с использованием высоких настроек), а также проблемы статического анализатора.