Вопрос

при переопределении метода loadView в UIViewController, нужно ли вызывать [super loadView] в начале метода или в конце метода? И почему?

Это было полезно?

Решение

Просто чтобы быть уверенным, вы не имели в виду viewDidLoad, верно? Поскольку это два совершенно разных метода ... начиная с версии 3.0, документы рекомендуют всегда вызывать viewDidLoad в начале.

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

Другие советы

Согласно справочнику по классу UIViewController , вы не должен вызывать [super loadView] вообще:

  

Ваша пользовательская реализация этого метода не должна вызывать super.

Обычно вы не должны вызывать loadView напрямую. Он просто устанавливает ваше свойство self.view и вызывается только контроллером представления.
Вы должны вызывать [super loadView], только если вам нужно представление, созданное вашим суперклассом, потому что вы хотите включить его в иерархию представлений декораций или что-то в этом роде.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top