[英]how to Reaload viewDidLoad in a method , Not call again such as [self viewDidLoad ];
i want to reload ViewdidLoad in a method But now want to call again like [self viewDidLoad ]; 我想在一个方法中重新加载ViewdidLoad但现在想再次调用像[self viewDidLoad];
is this possible? 这可能吗?
Instead of calling viewDidLoad:
make another method ( newMethod
) and move all the code in it that needs to be called then from 而不是调用
viewDidLoad:
make另一个方法( newMethod
)并移动其中需要调用的所有代码然后从
- (void)viewDidLoad{
[super viewDidLoad];
[self newMethod];
}
Then from your code where you want to call viewDidLoad:
call 然后从您要调用
viewDidLoad:
call的代码中
[self newMethod];
func viewDidLoad() {
super.viewDidLoad()
self.newMethod()
}
Then from your code where you want to call viewDidLoad:
call 然后从您要调用
viewDidLoad:
call的代码中
self.newMethod()
Copy all code in - (void)viewDidLoad then paste in viewWillAppear 复制 - (void)viewDidLoad中的所有代码,然后粘贴到viewWillAppear中
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
//paste your viewDidLoad codes
}
是的,您可以通过任何方法进行呼叫,但如果您发布您的方案,那么最好回复
[self viewDidLoad];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.