Я получаю EXC_BAD_ACCESS (SIGBUS) в этой строке в моем проекте iPhone:
if (timeoutTimer) [timeoutTimer invalidate];
То, что меня озадачило, заключается в том, что я не понимаю, как эта строка может потерпеть крах, поскольку инструкция if предназначена для проверки на nil. Я не понимаю, как работает Objective-C, или номера строк в операторах сбоя когда-то имеют неправильную строку?