Advertisement
Guest User

Untitled

a guest
Jan 31st, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. class User: Object {
  2.  
  3. var company: Company? = Company()
  4. dynamic var password = ""
  5. dynamic var email = ""
  6.  
  7. func persist() {
  8. let realm = try! Realm()
  9. try! realm.write {
  10. realm.add(self)
  11. }
  12. print(company)
  13. }
  14. }
  15.  
  16. class Company: Object {
  17. dynamic var id = ""
  18. dynamic var name = ""
  19. }
  20.  
  21. let user = User()
  22. user.email = "john@apple.com"
  23. user.password = "hey"
  24.  
  25. user.company?.name = "apple"
  26. user.company?.id = "12"
  27.  
  28. // here, if I check with debugger, all variable are properly filled
  29. user.persist()
  30.  
  31. // here : company is = nil
  32. // it is nil at the 'print(company)
  33. // it is not nil before
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement