Для начала спасибо за все ваши ответы! Я наконец нашел решение проблемы.
Как уже упоминалось в моем вопросе, я использовал образец Pagecontrol от Apple в качестве шаблона для моего проекта. Этот шаблон имеет rootViewController, который имеет XIB с окном, содержащим UIScrollview и Pagecontrol.
Проблема возникла, когда я пытался представить ModalView из UIViewController внутри прокрутки. Я хотел использовать делегата, чтобы представить его через rootViewController, но обнаружил, что он использует UIScrollview для его представления.
Объект UIScrollView временно не был сохранен, поэтому после нескольких увольнений я нажал EXC_BAD_ACCESS.
Затем я понял, что мне нужен UIView в rootViewController, и поместил его в нижнюю иерархию просмотра в XIB, и соединил его с представлением rootViewController. После того, как я это сделал, я мог бы использовать [делегат присутствовать ..] и [делегат отклонить ..] в UIViewController без EXC_BAD_ACCESS.
Ура! :)