Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        5年前关闭。
                                                                                            
                
        
我只有GalleryViewController作为UIViewController
它是由情节提要加载的。

我想在GalleryViewController中调用我的AppDelegate.m的方法。
但是我在GalleryViewController中没有引用我的AppDelegate.m

最佳答案

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    UIViewController *galleryViewController = self.window.rootViewController;
    [galleryViewController doSomething];
}


编辑:这只是如何获取对GalleryViewController的引用的示例,如果它是您的rootViewController。如果您位于NavigationController或TabBarController中,则需要首先获取对navigationController或tabBarController的引用,然后级联它的viewControllers。

Wain指出,如果您具有复杂的VC结构,则订阅通知可能会更容易。功劳应该归功于他的快速反应。

关于ios - 在iOS中进入前台时,我想调用我,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21902126/

10-11 02:08