【发布时间】:2011-09-10 15:02:38
【问题描述】:
假设我有一个名为 MyCustomUIViewController 的自定义控制器,它扩展了 UIViewController:
public class MyCustomUIViewController : UIViewController
{
//- my class implementation
}
现在我想重写这样的方法:
public override void ViewDidLoad()
{
base.ViewDidLoad();
//- other stuff here
}
是否需要调用 base.ViewDidLoad() ?我必须在哪里调用基本方法?在自定义代码之前或之后(即此处的其他内容)?我见过很多示例,其中基本方法是在做某事之后放置的,甚至被省略了。
提前谢谢你。问候。
【问题讨论】:
标签: objective-c ios xamarin.ios overriding