iOS5: как viewWillAppear/viewDidAppear/viewDidAppear/ect. методы созданы?

Я делал несколько руководств по iOS 5, и в нескольких руководствах написано что-то вроде "Добавить в конец viewWillAppear" или "Изменить viewWillDisappear" в MasterViewController.m, но в моем проекте MasterViewController.m не имеет ни одного из этих методов.

Поскольку здесь не написано "создать эти методы", я предполагаю, что они автоматически создаются чем-то, но я не знаю, что мне нужно сделать, чтобы они появились в MasterViewController.m.

Пожалуйста, кто-нибудь поможет мне?

1 ответ

Решение

Эти методы обычно наследуются от родительского класса (например, UIViewController). Что вы, вероятно, должны сделать, это добавить что-то вроде

- (void)viewWillAppear:(BOOL)animated {
   [super viewWillAppear:animated];
   // Your new stuff here
}

Прототип метода был взят из документации Apple UIViewController; в зависимости от класса вы подкласс (вещь после двоеточий в .h файл, в @interface линия) вам могут понадобиться разные прототипы методов.

Другие вопросы по тегам