initWithNibName не работает должным образом - PullRequest
2 голосов
/ 18 ноября 2010

Я уверен, что упустил что-то простое здесь. Я пытаюсь загрузить вспомогательное представление (модальное представление) как отдельный контроллер в iOS. Я создал файл NIB с окном, указывающим на представление моего контроллера, для класса «Владелец файла» задан класс контроллера, и я пытаюсь вызвать initWithNibName с именем файла nib, но когда я пытаюсь показать его , он просто показывает пустое представление вместо представления, которое я создал в файле NIB. Разве это не может быть окном в NIB, если это модальный субконтроллер? Или есть что-то действительно очевидное, что я пропустил?

1 Ответ

5 голосов
/ 18 ноября 2010

Вы должны убедиться, что свойство представления владельца файла (которое должно быть подклассом UIViewController) в вашем пользовательском xib-файле установлено правильно. Если это не так, вы получите то, что вы описываете. Я знаю, что вы говорите, что делаете, но я настроен скептически. Либо это так, либо вы не связываете правильное представление с выходом view владельца файла. В случае сомнений отключите и снова подключите.

...