Зачастую EXC_BAD_ACCESS можно отследить, просто запустив отладчик. Не устанавливайте точки останова, просто запустите отладку (Command-Y) и сделайте то, что вы обычно делаете, чтобы вызвать сбой приложения. Отладчик остановится в том месте кода, где происходит сбой. Затем вы можете просмотреть список потоков в отладчике (вид слева вверху) и увидеть последнюю строку вашего кода, которая была действительной. Строки, выделенные серым шрифтом, являются строками внутреннего кода. Линии в полном черном шрифте - это ваш код. Нажмите на последний (самый верхний в стеке) из ваших строк кода, и вы увидите, где он терпит неудачу. Затем вы можете навести указатель мыши на переменные в этой строке, чтобы найти ту, которая не была инициализирована. Это должно дать вам и представление о том, что происходит.