gpt4 book ai didi

iphone - 确定 UIViewController 是否由于应用程序退出而关闭?

转载 作者:行者123 更新时间:2023-12-03 20:50:01 25 4
gpt4 key购买 nike

有没有办法在 viewWillDisappear 中进行测试,如果它是因为应用程序退出而被调用,而不是正常的关闭方式?应用程序委托(delegate)中的方法 applicationWillTerminate 在当前 View 关闭后被调用。我想做不同的事情,具体取决于它是由于 IBAction 还是用户单击菜单按钮而被忽略。

谢谢!

最佳答案

您应该在 Controller 中观察 UIApplicationWillTerminateNotification,设置一个标志,然后在 viewWillDisappear 实现中检查该标志。

NSNotificationCenter* defaultCenter = [NSNotificationCenter defaultCenter];
[defaultCenter addObserver:self
selector:@selector(applicationWillTerminate:)
name:UIApplicationWillTerminateNotification
object:nil];

关于iphone - 确定 UIViewController 是否由于应用程序退出而关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1482478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com