Deletions in a many-to-many structure

后端 未结 3 694
孤城傲影
孤城傲影 2021-02-12 11:17

I just want to check really quickly. Say I have two entities in a data model: Catalog, and Product. They have a many-to-many relationship with each other, and both are require

3条回答
  •  情歌与酒
    2021-02-12 12:06

    I've implemented rgeorge's answer, and thought the exact code might be helpful to other people:

    - (void)willSave
    {
        [super willSave];
    
        if (self.isDeleted)
            return;
    
        if (self.products.count == 0)
            [self.managedObjectContext deleteObject:self];
    }
    

提交回复
热议问题