更新到iOS 11后,使用NSSortDescriptor对Core Data对象的排序停止工作。 iOS 10仍然可以正常工作。
我正在制作一个排序数组。键“objectId”具有类型NSNumber。 (这不是托管对象的objectID)。
let sortedCalls = UBCall.fetchInContext(context!) { request in
request.predicate = NSPredicate(format: "game == %@ && isSuggested != YES && isPreferred != YES", self)
request.sortDescriptors = [NSSortDescriptor(key: "objectId", ascending: true)]
}
目前,在iOS 11的设备和模拟器上,sortedCall不是排序数组。
请帮忙。有任何想法吗?我的应用程序在AppStore中,在更新到iOS的新版本后,它变得完全无法使用。
感谢。