Программа завершилась с кодом выхода: 87 - PullRequest
4 голосов
/ 10 июня 2011

Мое приложение iphone падает с этим в окне отладки:

Программа завершилась с кодом выхода: 87

Кто-нибудь знает, к чему относится этот код выхода? Google мало чем помогает.

ОБНОВЛЕНИЕ: Я обнаружил, что это было вызвано, когда я пытался позвонить

[mutArray objectForIndex:indexpath.row]

и индекс был вне диапазона массива.

В трассировке стека не было ничего, кроме сообщения с кодом 87. Также окно консоли даже не сдвинулось, когда приложение упало. Не очень полезно, я думаю. Кто-нибудь знает, как сделать его более полезным в таких ситуациях?

1 Ответ

1 голос
/ 15 июня 2011

«Кто-нибудь знает, как сделать его более полезным в таких ситуациях?»

Во-первых, используйте CMD-SHIFT-R в XCode, чтобы показать окно консоли.Вы должны были увидеть сообщение об ошибке доступа к массиву с индексом вне границ.

Кроме того, используйте CMD-Y для сборки и отладки (вице-CMD-R для сборки и запуска) вашего приложения.В случае сбоя вы будете в отладчике (CMD-SHIFT-Y для окна отладки) с точной строкой кода, которая дает сбой, а также с трассировкой стека, всех ваших переменных и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...