我有一个带有几个 UITableViewControllers 的应用程序。现在,允许用户更改“数据源”。在这种情况下,我需要使相关 UITableViews 中的数据无效(重置)。
我发现,我可以使用 NSNotificationCenter 并将这些控制器作为观察者添加到数据源更改时将生成的事件。
问题是,如何重置基础表?当然,我可以设置一些布尔标志,并在 viewWillAppear 或 viewDidAppear 中调用 UITableView:reloadData,但我想知道是否有更简洁的方法。
或者也许我完全没有抓住重点,我完全不需要 NSNotificationCenter。非常感谢您提前。