Я никогда не разрабатывал для I-phone, но, да, очевидно, что у вас проблема с нулевым указателем.
Конечно, в вашей IDE есть отладчик?Если нет, откажитесь от этого и получите тот, который имеет.Используйте отладчик и шагайте до «crash! Bang! Fireworks» (или запускайте до тех пор, пока не посмотрите на стек вызовов), чтобы найти строку, вызывающую сбой.
Тогда будет очевидно, что это за изменяющая переменная.Остальное оставлено в качестве упражнения для Шерлока Холмса ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h ^ h читатель ...