【发布时间】:2013-07-23 15:10:16
【问题描述】:
我有一个数组,其中包含一个对象,里面有两个对象。其中一个具有此结构作为属性:
typedef struct Price {
int base;
int net;
int sell;
} Price;
我需要按“基数”排序,但我不知道如何
结构是这样的:
包含 ObjectsA 的数组。
ObjectA 有两个属性:ObjB 和 ObjC。
ObjC 拥有 Price 作为属性。
任何帮助将不胜感激:)
【问题讨论】:
-
NSSortDescriptor 搜索关键路径。就 KVO 机制所知,只有一个名为 Price 的不透明内存块作为您可以获得的属性,但成员访问可能不会发生。
-
但是我可以使用自定义比较功能吗?
-
比较器正在等待对象,但尝试调查可能会很酷...等一下,我会检查。
标签: objective-c struct nsarray nssortdescriptor