Журнал сбоев iPhone - всегда ли правильно имя метода? - PullRequest
1 голос
/ 24 января 2011

Это часть журнала сбоев, который меня интересует:

1   TEST_iPhone_App  0x00043ff2 -[TSClassName methodName] (TSClassName.m:86)

Не скажу, что метод выглядит так:

- (void) methodName {
    // Some code...
    [self otherMethod];   // This is line #86
    // Some more code...
}

- (void) otherMethod {
    // Dubious code... could the crash be here?
}

Мой вопрос, возможно ли эточто журнал сбоя относится к otherMethod?Возможно, otherMethod вставлен в строку, и он не может сказать разницу между двумя методами, или доза, это определенно относится к коду в methodName

РЕДАКТИРОВАТЬ: я посмотрел на строку 86, и этопозвоните по номеру otherMethod.Означает ли это, что экземпляр был освобожден другим потоком, поэтому сообщение self вызвало ошибку?Или ошибка может быть в otherMethod?

1 Ответ

1 голос
/ 24 января 2011

Я определенно испытывал, когда верхняя строка трассировки стека в отладчике отображала вызывающий метод метода, где на самом деле произошла ошибка.Если это так, то в вашем примере строка 86 из methodName будет закрывающей скобкой.

...