我如何根据字母排序单元格并忽略核心数据中的大写锁定?
这是我的尝试获取代码 :
func attemptFetch(){
df1 <- data.frame(metric = rep(df$metric, df$cnt))
答案 0 :(得分:1)
当您想要使用NSSortDescriptor
属性进行排序时,您只需进行一些小的更改即可使用title
的{{3}}代替init(key:ascending:selector:)
。
let titleSort = NSSortDescriptor(key: "title", ascending: true, selector: #selector(NSString.localizedCaseInsensitiveCompare))
答案 1 :(得分:0)
在您的代码中获取事物数组(列表),添加以下代码以按字母顺序排序。
class func fetchAllThingsFromCoreData() -> [Thing] {
let context:NSManagedObjectContext = MyCoreDataManager.sharedInstance.managedObjectContext
let request:NSFetchRequest<Thing> = self.fetchRequest()
request.sortDescriptors = [NSSortDescriptor(key: "thingName", ascending: true)]
let myThingsCoreDataArray = try? context.fetch(request)
return myThingsCoreDataArray ?? []
}