Objective c 函数在视图加载之前运行
我想在加载视图之前运行一个函数,我尝试了Objective c 函数在视图加载之前运行,objective-c,xcode,Objective C,Xcode,我想在加载视图之前运行一个函数,我尝试了initWithNibName,但没有成功。 有任何函数在渲染前加载吗?在加载视图中执行此操作: - (void)loadView { [self myImportantMethod]; [super loadView]; } 这样可以确保在加载视图控制器的视图之前调用您的myImportantMethod。您是否尝试过initWithFrame?根据我的经验,其中一个被称为第一个。因为OP提到了initWithNibName这一定是关
initWithNibName
,但没有成功。
有任何函数在渲染前加载吗?在
加载视图中执行此操作:
- (void)loadView {
[self myImportantMethod];
[super loadView];
}
这样可以确保在加载视图控制器的视图之前调用您的myImportantMethod
。您是否尝试过initWithFrame?根据我的经验,其中一个被称为第一个。因为OP提到了initWithNibName
这一定是关于视图控制器的。initWithFrame
方法用于UIView
,而不是UIViewController
。是的,没错。我记得有一次被这件事弄糊涂了。