Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. @IBOutlet var txtUsername: UITextField!
  2. @IBOutlet var txtPassword: UITextField!
  3.  
  4. @IBAction func btnSave(){
  5. let appDel:AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
  6. let context:NSManagedObjectContext = appDel.managedObjectContext
  7.  
  8. let newUser = NSEntityDescription.insertNewObjectForEntityForName("Users", inManagedObjectContext: context) as NSManagedObject
  9.  
  10. newUser.setValue("Test Username", forKey: "username")
  11. newUser.setValue("Test Password", forKey: "password")
  12.  
  13. //saves
  14. do {
  15. try context.save()
  16. } catch {}
  17.  
  18.  
  19. print(newUser)
  20. print("Object Saved.")
  21. }
  22.  
  23. @IBAction func btnLoad(){
  24. let appDel:AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
  25. let context:NSManagedObjectContext = appDel.managedObjectContext
  26.  
  27. let request = NSFetchRequest(entityName: "Users")
  28. request.returnsObjectsAsFaults = false;
  29.  
  30. // currently being worked on to restore saved data
  31.  
  32. var results:NSArray = context.executeFetchRequest(request, error: nil)
  33. if (results.count > 0) {
  34. for res in results{
  35. print(res)
  36. }
  37. } else {
  38. print("0 results returned... Potential Error")
  39. }
  40. }
  41.  
  42.  
  43. override func viewDidLoad() {
  44. super.viewDidLoad()
  45.  
  46. // Do any additional setup after loading the view.
  47. }
  48.  
  49. override func didReceiveMemoryWarning() {
  50. super.didReceiveMemoryWarning()
  51. // Dispose of any resources that can be recreated.
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement