【发布时间】:2018-01-25 10:53:49
【问题描述】:
我是 IO 开发和核心数据的新手。
在我的应用程序中,我想使用 NSSortDescriptor 对数据进行排序,然后再将其提取到我的 tableview 中。
在我的核心数据中,我有一个表“TBL_Products”,其中包含两个字段“product_name”和“Quantity”
下面的代码运行良好
let MySortDescriptor = NSSortDescriptor(key: "product_name" , ascending: true)
但我讨厌它是我对键名进行硬编码,因此如果更改列名,应用程序将崩溃。
有没有办法解决这样的事情(下面的代码不起作用):
let MySortDescriptor = NSSortDescriptor(key: TBL_Products.product_name.descriptor , ascending: true)
【问题讨论】:
标签: ios swift sorting core-data