【发布时间】:2016-01-10 13:45:44
【问题描述】:
我正在尝试处理 xCode 中的关系,但遇到了一些问题:
我想创建一个简单的 User 到 favoriteThing 的关系。 我创建了一个模型,所以每个用户看起来都是这样的:
extension User {
@NSManaged var name: String?
@NSManaged var favoriteThings: NSSet?
}
extension FavoriteThing {
@NSManaged var thingName: String?
@NSManaged var user: User?
}
我连接了一个表格视图(因此它为每个用户显示了 favoriteThing)。
问题是,当我创建一个新的 favoriteThing 时,如何将这个东西添加到在 User 类中创建的 favoriteThings NSSet 中?
当我从我的表格视图中删除这个 favoriteThing 时呢? (它由 fetchedResultsController 管理)如何从提到的 favoriteThings NSSet 中也删除它?
任何帮助表示赞赏!
【问题讨论】:
-
当您删除一个喜爱的事物时,如果删除规则为无效,它会自动从用户中删除。