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
линия) вам могут понадобиться разные прототипы методов.