我想这是一个非常常见的场景,但我没有找到处理它的最佳实践应该是什么。我需要每 X 小时通过网络调用对服务器执行一次轮询,以获取应用程序核心数据的更新,并且我需要此操作不显眼并避免阻塞 UI(但我需要显示当前视图某个位置的某种“更新”指示器)。
我应该如何管理这个?我应该NSTimer
在AppDelegate
? NSRunLoop
那么,对于计时器,我应该有哪些注意事项?还有其他更好的方法吗?
谢谢!
我想这是一个非常常见的场景,但我没有找到处理它的最佳实践应该是什么。我需要每 X 小时通过网络调用对服务器执行一次轮询,以获取应用程序核心数据的更新,并且我需要此操作不显眼并避免阻塞 UI(但我需要显示当前视图某个位置的某种“更新”指示器)。
我应该如何管理这个?我应该NSTimer
在AppDelegate
? NSRunLoop
那么,对于计时器,我应该有哪些注意事项?还有其他更好的方法吗?
谢谢!