本文介绍了如何在一个方法中Reaload viewDidLoad,不再调用诸如[self viewDidLoad];的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在一个方法中重新加载ViewdidLoad但是现在想再次调用像[self viewDidLoad];

i want to reload ViewdidLoad in a method But now want to call again like [self viewDidLoad ];

这可能吗?

推荐答案

而不是调用 viewDidLoad:制作另一种方法( newMethod )并移动需要调用的所有代码然后从

Instead of calling viewDidLoad: make another method (newMethod) and move all the code in it that needs to be called then from

- (void)viewDidLoad{
   [super viewDidLoad];
   [self newMethod];
}

然后从您要拨打的代码 viewDidLoad :致电

Then from your code where you want to call viewDidLoad: call

[self newMethod];






Swift版本




Swift version

func viewDidLoad() {
    super.viewDidLoad()
    self.newMethod()
}

然后从您要拨打的代码 viewDidLoad: call

Then from your code where you want to call viewDidLoad: call

self.newMethod()

这篇关于如何在一个方法中Reaload viewDidLoad,不再调用诸如[self viewDidLoad];的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 00:26