UIKit: Просмотр контроллеров, загружающих файлы пера автоматически - PullRequest
4 голосов
/ 12 июля 2011

Похоже, с недавних пор контроллеры представления автоматически загружают файл пера с точным именем, если он существует.

Я могу просто инициализировать контроллер вида как

[[[ViewController alloc] init] autorelease]

и затем, когда он вставляется в навигационный контроллер или около того, перо загружается, и я ничего не делаю.

Это работает в моем приложении, за исключением одного контроллера представления, и я не могу понять, почему. Все контроллеры представления, которые автоматически загружают свои кончики, вероятно, были созданы в Xcode 4, тогда как единственный, где он не работает, был, вероятно, создан еще в Xcode 3. Есть ли где-нибудь скрытый переключатель? Я не могу найти ничего в настройках файла пера, самого пера и ничего в исходном коде контроллеров представления, которые могли бы это объяснить.

Ответы [ 3 ]

7 голосов
/ 12 июля 2011

iOS имеет чувствительную к регистру файловую систему, поэтому убедитесь, что регистр совпадает.

Дважды проверьте, что перо включено для цели, которую вы строите.

Проверьте, что нетесть метод loadView.

Проверьте обработку по умолчанию для свойства nibName .

0 голосов
/ 13 сентября 2011

Другое дело, вам не следует переопределять UIViewController, если вы хотите автоматически загрузить файл пера.

0 голосов
/ 12 июля 2011

Также проверьте, не является ли пользовательский класс, для которого вы вызываете init, не реализующий init для выполнения чего-либо, кроме вызова самого себя с nil nibName .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...