我正在寻找的是我的XCode项目中以下非常直接的解决方案:
调用applicationWillEnterForeground
时,我希望我的主(仅)viewcontroller
重新加载,就像应用程序从头开始启动一样,原因是我希望它重新计算当时的一些内容应用程序处于后台时已更改,以响应应用程序启动时检测到的时间更改。我希望这种情况发生,而不是只是为了重新出现在最后看到的状态
viewcontroller
名为TMViewController
我找到的答案告诉我,我必须重新加载AppDelegate的viewcontroller
部分中的applicationWillEnterForeground
,而不是如何执行此操作
我找到了解释如何从网上重新加载各种元素,标签,网页视图和数据的答案。这些比我需要的要复杂得多,而且我无法真正看到干草堆的针头
所有我需要发生的是applicationWillEnterForeground
重新加载viewcontroller
,好像它的viewDidLoad
被调用一样(我明白这本身并不是一个好的解决方案,不是我知道怎么做!)
我想简而言之,我很难理解h& amp; m个AppDelegate
和viewcontroller
文件的文件来完成此操作
任何帮助将不胜感激
答案 0 :(得分:0)
self.window.rootViewController = [[TMViewController alloc]intWithNibName:@"myNib" bundle:nil];