app (6150,0xa01e7540) malloc: * * *
ошибка для объекта 0x7146840: указатель
освобождение не было выделено * * *
установить точку останова в malloc_error_break
отладить
Ваша программа вызвала освобождение того, что никогда не было выделено. Скорее всего, это связано с тем, что указатель мусора был передан free()
, может быть, потому что вы забыли что-то инициализировать или может быть, потому что ваше приложение перегружает память.
В любом случае следуйте инструкциям и установите точку останова на malloc_error_break
и опубликуйте обратную трассировку.
Скорее, чем нет, причина в // здесь больше вещей, фактически инсайдерских, для краткости опущено. бит или в методе [accumulator clear]
.