Ios 我从主屏幕重新进入应用程序的哪个阶段
当我重新进入我的应用程序时,我想更改一些内容,但我不知道应该将这些更改放在哪里,我尝试搜索并发现ViewDid似乎是一个解决方案,但它不正确您可以在您的Ios 我从主屏幕重新进入应用程序的哪个阶段,ios,swift,Ios,Swift,当我重新进入我的应用程序时,我想更改一些内容,但我不知道应该将这些更改放在哪里,我尝试搜索并发现ViewDid似乎是一个解决方案,但它不正确您可以在您的UIApplicationLegate中使用ApplicationIDBecomeActive: U可以使用UIApplicationWillEnterForegroundNotification通知您的应用程序您将从后台返回 override func viewDidLoad() { super.viewDidLoad() NSNot
UIApplicationLegate
中使用ApplicationIDBecomeActive:
U可以使用
UIApplicationWillEnterForegroundNotification
通知您的应用程序您将从后台返回
override func viewDidLoad() {
super.viewDidLoad()
NSNotificationCenter.defaultCenter().addObserver(self, selector: "EnterForgroundState", name: UIApplicationWillEnterForegroundNotification, object: nil)
}
func EnterForgroundState(){
// do your work
}
正如@snowman所指出的那样
你需要在App Delegate.m文件中找到这些方法,这意味着
1.应用程序:(UIApplication*)应用程序使用选项完成启动:(NSDictionary*)启动选项
-应用程序从终止状态启动
2.applicationWillResignActive:(UIApplication*)应用程序
-应用程序从终止/后台状态变为活动状态
3.ApplicationIdentinterBackground:(UIApplication*)应用程序
-应用程序确实从活动状态进入后台状态
4.applicationIDBECOMEACTIVE:(UIApplication*)应用程序
-应用程序处于活动状态(此方法在完全活动后被命中)
5.应用程序将终止:(UIApplication*)应用程序
-应用程序即将终止
由于这些方法是应用程序内委托,这意味着这些方法将响应来自应用程序的状态或回调。
要了解更多信息,请在这些方法中设置断点,或者通过更改模拟器的状态来设置日志和播放模拟器。关闭应用程序时,应用程序进入后台,如果重新打开,则意味着它将调用此方法applicationWillEnterForeground。因此,您可以在此处编写逻辑。我现在不知道如何从我的代表处更改viewcontroller中的文本?谢谢您的回答。