From cb333e7bfb86ce0cabf1ef22c0b32f6c915edaa2 Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Mon, 23 Jan 2017 17:49:06 +0800 Subject: [PATCH] sort fetched passwords by name --- pass/PasswordStore.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pass/PasswordStore.swift b/pass/PasswordStore.swift index 2ed3c8c..8f74ef8 100644 --- a/pass/PasswordStore.swift +++ b/pass/PasswordStore.swift @@ -121,7 +121,9 @@ class PasswordStore { let passwordEntityFetch = NSFetchRequest(entityName: "PasswordEntity") do { let fetchedPasswordEntities = try context.fetch(passwordEntityFetch) as! [PasswordEntity] - return fetchedPasswordEntities + return fetchedPasswordEntities.sorted(by: { (p1, p2) -> Bool in + return p1.name! < p2.name!; + }) } catch { fatalError("Failed to fetch employees: \(error)") }