我有两个视图(A和B)iOS应用程序,每个视图都有一个按钮可以相互切换 故事板segues:莫代尔。
初始视图是A,它有一些文本标签。我在viewcontroller A中放了一些代码来更新它的标签文本,当applicationWillEnterForeground我把代码放到:
[_window.rootViewController viewDidAppear:YES];
强制更新视图A的标签文本。
除非我从A和B切换视图,否则一切正常。如果我切换到B,然后切换回A,然后按主页按钮退出应用程序,然后我启动应用程序,视图A的文本标签永不更新,或者如果我从不切换视图,当我从主屏幕打开应用程序时,视图A得到 文字标签更新。
我的应用程序有什么问题,我该如何解决这个问题?
谢谢!
答案 0 :(得分:0)
您应该更新applicationDidBecomeActive
中的视图,而不是applicationWillEnterForeground
。
答案 1 :(得分:0)
尝试使用viewWillAppear
。