sort password entities case insensitive

This commit is contained in:
Bob Sun 2017-02-09 13:38:42 +08:00
parent c0edb7d336
commit e3fb4591f9
No known key found for this signature in database
GPG key ID: 1F86BA2052FED3B4

View file

@ -149,9 +149,7 @@ class PasswordStore {
let passwordEntityFetch = NSFetchRequest<NSFetchRequestResult>(entityName: "PasswordEntity")
do {
let fetchedPasswordEntities = try context.fetch(passwordEntityFetch) as! [PasswordEntity]
return fetchedPasswordEntities.sorted(by: { (p1, p2) -> Bool in
return p1.name! < p2.name!;
})
return fetchedPasswordEntities.sorted { $0.name!.caseInsensitiveCompare($1.name!) == .orderedAscending }
} catch {
fatalError("Failed to fetch employees: \(error)")
}