我有一个 iPhone 应用程序,我正在其中进行测试applicationDidBecomeActive:
,如果选定的视图控制器的根视图在那里,那么我想调用一个 web 服务,否则当我从后台到前台时,我正在获取堆栈并检查它。但是现在即使我在 rootview 中,也不会调用 web 服务。有人可以帮我吗?
这是我的代码片段:
- (void)applicationDidBecomeActive:(UIApplication *)application{
NSLog(@"applicationWilssnd");
if(tabBarController.selectedIndex==0)
{
NSArray *mycontrollers = self.tabBarController.viewControllers;
NSLog(@"%@",mycontrollers);
///if([mycontrollers objectAtIndex:0]!=)
///[[mycontrollers objectAtIndex:0] popToRootViewControllerAnimated:NO];
PinBoardViewController *pinvc=(PinBoardViewController*)[[mycontrollers objectAtIndex:0]topViewController] ;
if([mycontrollers objectAtIndex:0]!=pinvc)
{
}
else
{
[pinvc merchantnews];
}
mycontrollers = nil;
tabBarController.selectedIndex = 0;
}
}
`这里没有调用merchantnews。