Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. import UIKit
  2. import CoreData
  3.  
  4. class TodoModel: NSObject {
  5.  
  6. var todoList : [Todo]!
  7. var doneList : [Todo]!
  8.  
  9. // 중략
  10.  
  11. override init() {
  12. super.init()
  13.  
  14. let todoFetch = NSFetchRequest(entityName: "Todo")
  15. todoFetch.sortDescriptors = [NSSortDescriptor(key: "creation", ascending: true)]
  16.  
  17. do {
  18. todoFetch.predicate = NSPredicate(format: "done == %@", NSNumber(bool: false))
  19. todoList = try self.managedObjectContext().executeFetchRequest(todoFetch) as! [Todo]
  20.  
  21. todoFetch.predicate = NSPredicate(format: "done == %@", NSNumber(bool: true))
  22. doneList = try self.managedObjectContext().executeFetchRequest(todoFetch) as! [Todo]
  23.  
  24. } catch {
  25. fatalError("Failed to fetch Todo: \(error)")
  26. }
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement