2014-01-23 48 views
-1

我想从我的appDelegate调用我的视图控制器中的viewDidLoad。我该怎么做?从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]; 


    } 
} 

回答

0

你不叫viewDidLoad,系统在视图控制器上设置了所有插座时调用它。

在你的TCAViewController类中创建一个方法- (void)doSomething;,并在你的AppDelegate中调用它。

[uiTVA doSomething]; 
相关问题