【问题标题】:Relationships using Realm.io with Swift使用 Realm.io 和 Swift 的关系
【发布时间】:2014-11-24 16:07:29
【问题描述】:

我所在的联赛拥有拥有球员的球队。一名球员可以属于不同的球队和联赛。一支球队可以属于不同的联赛。我无法设置与 Realm 的这些关系。

class League: RLMObject
{
    dynamic var name = "name"

    dynamic var teams = RLMArray(objectClassName: Team.className())
}


class Team: RLMObject
{
    dynamic var name = "name"

    var leagues: [League] {
        return linkingObjectsOfClass("League", forProperty: "teams") as [League]
    }

    dynamic var players = RLMArray(objectClassName: Player.className())
}


class Player: RLMObject
{
    dynamic var name = "name"

    var teams: [Team] {
        return linkingObjectsOfClass("Team", forProperty: "players") as [Team]
    }

}

【问题讨论】:

    标签: ios swift realm


    【解决方案1】:

    关系是正确的,问题在于我在视图上呈现数据的方式。因此,这是表示这些关系的正确方式的一个示例。

    【讨论】:

    • 我很高兴你能让事情顺利进行!如果您有任何新问题,请告诉我们!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多