ОК, после долгих проб и ошибок я заставил это работать; Хотя я не совсем уверен, какие именно шаги помогли решить проблему, у меня возникло ощущение, что это были некоторые настройки, которые были у меня для управления версиями приложения.
Я создал новое тестовое приложение для iPhone, а затем преобразовал его в iPad. Конечно, это работает в отличие от моего приложения. Затем я сравнил все, что мог придумать между приложениями. Я изменил поддерживаемую версию с 3.1 на 4.0 на вкладке Цель -> Сводка. Затем я проверяю свои настройки сборки и все там тоже изменил на 4.0. Наконец, для каждого .xib-файла я установил развертывание на «Project SDK Version (iOS 4.3)» и «Разработка» на «Interface Builder 3.1», потому что именно так было настроено мое тестовое приложение. Честно говоря, я даже не вспоминаю изменяя их, или я действительно даже знаю, оказывает ли это влияние, все, что я знаю, это то, что я изменил их, как описано. Сделал проект чистым, перезагрузил симулятор и теперь он работает. Мне интересно, был ли это 3.1 слишком рано для iPad ...
В любом случае спасибо.