【问题标题】:Tags Implementation in Objective-C标签在 Objective-C 中的实现
【发布时间】:2012-09-25 00:15:38
【问题描述】:

我的应用程序有一个“Note”实体,它的属性是“Title”、“Body”和“Tags”。

我在使用“标签”属性时遇到了问题;我希望能够在创建便笺时输入多个标签,然后程序将能够给我其他具有相同标签的便笺(就像 Stackoverflow 如何使用标签来提问一样)。我不太确定实体之间的关系应该是什么。

我应该如何解决这个问题?

【问题讨论】:

    标签: objective-c core-data tags entity-relationship


    【解决方案1】:

    创建Tag实体并添加从Note到Tag的多对多关系以及从Tag到Note的多对多关系(并将它们设置为彼此相反)。

    【讨论】:

      【解决方案2】:

      Tag 不应该是一个属性,而是一个多对多的关系。一个Note 可以有多个Tags(我假设),一个Tag 可以添加到多个不同的Notes

      这样您就可以设置一个获取请求来返回所有具有特定TagNotes

      【讨论】:

        猜你喜欢
        • 2014-05-18
        • 2017-02-12
        • 1970-01-01
        • 2012-04-30
        • 1970-01-01
        • 1970-01-01
        • 2011-09-22
        • 1970-01-01
        相关资源
        最近更新 更多