我的UITableView
数据来自NSFetchedResultsController
。
这是我的tablewView:
我需要添加一行"所有类型"。它还需要:
我已阅读Add extra row to a UITableView managed by NSFetchedResultsController和NSFetchedResultsController prepend a row or section。鉴于方法无法对数据进行排序,或者看起来如此hacky并产生如此多的难以维护的代码,因此无法更改逻辑和维护代码。
还有其他好的选择吗?
PS。我明白,我的问题可能听起来很广泛"并没有包含代码,但我认为这是非常常见的问题。
答案 0 :(得分:1)
我认为这根本不是一个常见的问题。我可以看到做你正在尝试的东西似乎很自然但是让我们分析你的情况:你通常拥有的是2个对象数组,你希望将它们排序为单个数组。现在这是一个非常普遍的情况,我相信每个人都知道如何解决这个问题。您需要创建一个对象数组,然后对其进行排序。
我看到它的方式有3种选择: