草庐IT

superMethod

全部标签

objective-c - 我应该在我自己的代码之后还是之前调用 [super superMethod]?

[抱歉我的英语不好]问题很简单(但是我在表达它和在google中找到它时遇到了麻烦)...我应该(在所有类似的情况下,当我覆盖super方法时,不仅是这个方法)使用:-(void)viewDidLoad{/*mycode*/[superviewDidLoad];}或-(void)viewDidLoad{[superviewDidLoad];/*mycode*/}还是取决于? 最佳答案 在某些情况下,顺序无关紧要。在其他情况下,秩序至关重要。一些有帮助的概括:当您构建对象状态的一部分(viewDidLoad和init...)时,通过s