Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个实体 - A 和 B。A 包括一组 B。每次创建 B 时,我都想确保将其添加到 A 的特殊实例中。
查看 NSManagedObjectClass 参考,很明显我不应该覆盖 init 方法。那么“捕捉”B的创作的最佳地点在哪里?我能看到的唯一方法是使用 validateForInsert,但我担心这并不是它的真正含义,因此可能会在未来引起头痛。有更好的选择吗?
从NSManagedObject文档:
awakeFromInsert 当接收器第一次插入托管对象上下文时由 Core Data 框架自动调用。
在您的实体类上子类化此方法。