【发布时间】:2015-10-06 16:56:56
【问题描述】:
我有两个数组,它们是两个不同的对象,并且都包含一个 ID 字段。我需要做的是在表格视图控制器中按顺序显示它们。它们共享相同的基本信息、大小和 ID,除了对象的类型之外,这些是唯一显示的数据。当用户选择一个单元格时,它会移动到一个新的视图,显示对象的更详细的细节。
现在,我的表格中有两个部分,一个用于 TypeA,另一个用于 TypeB。他们对各自列表中的所有项目进行排序,但在项目的制作时间是无序的。所以它看起来像:
TypeA
ID 1
ID 2
ID 5
ID 6
TypeB
ID 3
ID 4
ID 7
我需要将它们全部归为 1 个部分,并在选择时仍打开详细视图。
想法
我可以将它们全部放入 AnyObject 字典中,并在查看单个项目时确定它们是否属于一种对象类型。我觉得这样可行,但我该如何正确排序呢?
【问题讨论】:
-
最好在swift 2中使用间接枚举来达到这个目的
标签: ios arrays swift sorting object