扫码关注官方订阅号
我希望,在应用 -> HOME -> 回到应用时,刷新页面,应该使用什么方法比较合适呢
我在尝试appdelegate中的 applicationDidBecomeActive 但是发现这里不能直接调用方法,
请教大神!
ringa_lee
在你的页面去监听 UIApplicationDidBecomeActiveNotification 这个通知,在通知的处理方法中刷新页面即可。
1) - (void)addObservers { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActive:) name:UIApplicationDidBecomeActiveNotification object:nil]; } 2) - (void)removeObservers { [[NSNotificationCenter defaultCenter] removeObserver:self]; } 3) - (void)applicationDidBecomeActive:(NSNotification *)notification { // Refresh... }
建议在applicationWillEnterForeground中执行,applicationDidBecomeActive 在电话,Alert等情况下都会被调用。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
在你的页面去监听 UIApplicationDidBecomeActiveNotification 这个通知,在通知的处理方法中刷新页面即可。
建议在applicationWillEnterForeground中执行,applicationDidBecomeActive 在电话,Alert等情况下都会被调用。