【发布时间】:2016-04-05 13:28:53
【问题描述】:
func fetchCD() -> [Entity] {
var options : [Entity] = []
let fetchRequest = NSFetchRequest(entityName:"EntityName")
do {
options = try cdh.managedObjectContext.executeFetchRequest(fetchRequest) as! [Entity]
} catch let error as NSError {
print("Fetch failed: \(error.localizedDescription)")
} catch {
}
//here I'd like to order by Entity.types.counter (desc)
return options
}
//Entity+CoreDataProperties.swift
extension Entity {
//my values
@NSManaged var types: NSSet?
}
//Type+CoreDataProperties.swift
extension Type {
@NSManaged var counter: NSNumber
}
我如何通过 conter 对我的 [Entity] 数组进行排序,conter 是 Type 实体上的一个属性(与 Entity 有很多关系)?
【问题讨论】:
标签: ios arrays swift sorting core-data