从 appDelegate 调用 viewdidload
Posted
技术标签:
【中文标题】从 appDelegate 调用 viewdidload【英文标题】:Call viewdidload from appDelegate 【发布时间】:2014-01-23 20:44:42 【问题描述】:我想从我的 appDelegate 调用我的视图控制器中的 viewDidLoad。我该怎么做?
- (void)applicationDidBecomeActive:(UIApplication *)application
TCAViewController *uiTCA = [[TCAViewController alloc] init];
if(uiTCA.failed == 1)
//Here I want to call viewDidLoad
// I thought something like this would work but I get an error
// [self uiTCA.viewDidLoad];
【问题讨论】:
【参考方案1】:你不要调用viewDidLoad
,当视图控制器上所有的出口都设置好后,系统会调用它。
在您的 TCAViewController
类中创建一个方法 - (void)doSomething;
并在您的 AppDelegate 中调用它。
[uiTVA doSomething];
【讨论】:
以上是关于从 appDelegate 调用 viewdidload的主要内容,如果未能解决你的问题,请参考以下文章
从 AppDelegate 调用 navigationController
如何从 AppDelegate 调用在 ViewController 中声明的方法