在我的CoreData数据模型中,有一个Note实体,一个Tag实体,它们之间有多对多的关系,所以每个Note可以有很多Tag,每个Tag可能属于很多Note。
标签以逗号分隔的字符串形式输入:cat、dog、pig
然后我将字符串拆分为“猫”、“狗”、“猪”
假设我有一个带有标签'cat','dog','pig'的便笺,并且我删除了'pig'并添加了'bird',首先我有一个字符串:“cat,dog,bird”然后是“cat” , '狗', '鸟',
现在我该怎么办?我应该删除此注释的所有标签并重新添加所有标签吗?但是一旦我删除了所有标签,共享相同标签的其他笔记会丢失这些标签吗?
谢谢!