【发布时间】:2016-03-07 19:30:32
【问题描述】:
我正在用 Swift 构建一个 iOS 应用程序,它有一个带有 6 个按钮的起始页。这些按钮中的每一个都将连接到一个表格视图控制器,其数据由NSFetchedResultsController 管理(应用程序使用核心数据)。现在,我可以看到创建 6 UITableViewControllers 很容易,但是我想知道将每个按钮发送到同一个 UITableViewController 并通过设置某种标志来更改加载/管理的数据是否更明智prepareForSegue 方法?
这里的最佳做法是什么?拥有 6 个 tableViewControllers 每个都由它自己的 NSFetchedResultsController 支持似乎很疯狂,因为每个所需的大部分代码都是可重用的,并且可以被子类化并多次使用。
【问题讨论】:
标签: ios swift uitableview core-data nsfetchedresultscontroller