【发布时间】:2016-02-01 12:23:04
【问题描述】:
我想知道我是否可以让我的应用程序结构以一种方式将User 对象存储在 Core Data 中,而无需从视图控制器的角度了解太多关于 NSManagedObjectContext 的信息。
我想像他们在 Parse 等一些框架中那样做。您可以使用 [object save] 或 [object pin] 等简单方法在本地保存其对象。
我知道对于一些更复杂的对象,我肯定希望在视图控制器中控制 NSManagedObjectContext。但是如果 ob 只是将 User 保存为 currentUser 并稍后检索,我真的想以某种方式将 NSManagedObjectContext 封装在对象本身内。
所以不是方法[User createCurrentUserInContext:self.context] 或[User currentUserInContext:self.context]
我只想打电话[User createCurrentUser] 或[User currentUser]
你能给我一些建议吗?我期待着从您那里听到尽可能多的解决方案。
感谢您的帮助
【问题讨论】:
标签: ios objective-c core-data nsmanagedobjectcontext