在iOS中针对多个字段一次执行SORT操作的正确方法

时间:2016-11-18 08:04:39

标签: ios objective-c nssortdescriptor

这是我的班级

class Train {
   NSTimeInterval arrivalTime;
   NSTimeInterval estimatedTimeOfArrival;
}

我将有10个类Train的对象,其中每个对象都具有正确的estimatedTimeOfArrival值。但是3个对象没有arrivalTime的正确值。

我的目标是对这个类的对象数组执行SORT操作。

那么,在两个领域实现SORT的最佳方法是什么?

我想首先在arrivalTime上然后在estimatedTimeOfArrival上应用排序。

这对于做这些事情有意义和好方法吗?

2 个答案:

答案 0 :(得分:0)

您可以编写一个getter,如果已设置,则返回WavDest.dll,如果没有,则返回dshow_dev->m_pGraph。现在,您可以先通过吸气剂订购您的火车,然后再arrivalTime。这将避免列表中奇怪的有序元素。

答案 1 :(得分:0)

因为我没有足够的时间采取不同的转变。我最后一个人进行了两次排序操作。数据就是我所期待的。