[抱歉我的英语不好]
问题很简单(但我在表达它并在谷歌中找到它时遇到了麻烦)......
我应该(在所有类似的情况下,当我覆盖超级方法时,不仅仅是这个)使用:
- (void)viewDidLoad
{
/*
my code
*/
[super viewDidLoad];
}
或
- (void)viewDidLoad
{
[super viewDidLoad];
/*
my code
*/
}
还是依赖?
答案 0 :(得分:6)
在某些情况下,订单无关紧要。在其他方面,秩序至关重要。
一些有用的概括:
viewDidLoad
和init...
)时,请先通过super
进行调用。viewDidUnload
或dealloc
)时,最后通过super
进行呼叫。super
以便于组织。答案 1 :(得分:1)
这取决于方法;例如-[super init]
(之前)vs -[super dealloc]
(之后)。