现在我正在这样做:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated);
self.loadObjects()
}
但是每次使用loadObjects()时,屏幕都会闪烁。我不知道如何解决它。我正在使用TabBarController(视图之间没有segues),因此每个视图只加载一次,我想在导航到每个视图时更新每个视图。 loadObjects()工作,它只是创建这个烦人的视觉错误。我假设旧视图被缓存并在加载新视图之前被取消,这就是我看到这个闪存的原因。有什么建议?