Научитесь пользоваться отладчиком.
Он скажет вам, где происходит сбой. Тогда вы можете получить представление о том, какой объект или какой метод виноват. Ваш случай звучит как проблема управления памятью, но по вашему описанию это невозможно определить.
Также: try-catch - это концепция, редко используемая в Какао. Если вы пришли из Java, вы можете подумать, что он перехватывает все ошибки, но в Objective-C мало ошибок выдает исключения.