From e3fb4591f9ca0dda41894279141982fadcac7a60 Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Thu, 9 Feb 2017 13:38:42 +0800 Subject: [PATCH] sort password entities case insensitive --- pass/Models/PasswordStore.swift | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pass/Models/PasswordStore.swift b/pass/Models/PasswordStore.swift index 744ca0b..4136dab 100644 --- a/pass/Models/PasswordStore.swift +++ b/pass/Models/PasswordStore.swift @@ -149,9 +149,7 @@ class PasswordStore { let passwordEntityFetch = NSFetchRequest(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)") }