На самом деле. Я обнаружил, что если ваш метод -startLoading занимает слишком много времени (где слишком много может уже загружать файл из файловой системы), вы получаете странные сбои со следами стека, которые совершенно бесполезны.
Единственный способ сразиться с этим - это сначала отослать себя назад и выполнить там любую нетривиальную работу.