Xcode malloc ошибка

Я получаю эту ошибку в консоли Xcode, иногда она приводит к выходу симулятора, а иногда игнорируется. Обычно это будет игнорироваться, если я подожду несколько секунд после загрузки игры:

malloc: *** error for object 0x55ac484: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug

1) Как я могу идентифицировать этот объект?

2) Как я могу получить доступ к malloc для установки АД и чего это достигнет?

Спасибо!

1 ответ

Инструмент-Инструмент предоставляет способ найти зомби.

Чтобы найти зомби, вызывающего сбой вашего приложения, выберите "Продукт"> "Профиль" в XCode 4. Откроется новое окно, в котором вы должны выбрать "Зомби". Теперь нажмите "Профиль" в правом нижнем углу окна. Если вы сейчас отправите сообщение освобожденному объекту, он покажет вам, какой это тип объекта и каким методом было отправлено сообщение.

Чтобы установить точку останова, вам просто нужно нажать на номер строки, которую ваше приложение должно приостановить. После того, как ваше приложение приостановилось, вы можете запустить приложение шаг за шагом, чтобы вы могли увидеть, какая часть вашего кода вызывает сбой.

Другие вопросы по тегам