【问题标题】:Creating a Follower following model in Core Data在 Core Data 中创建追随者模型
【发布时间】:2012-09-03 08:55:35
【问题描述】:

您好,我正在尝试在 Core Data 中创建一个追随者关注模型(如 Twitter)。也许我太习惯使用 ID,我不确定这是否正确。如果可以的话,谁能给我一些建议。

谢谢

【问题讨论】:

  • 好的,你已经发布了一个核心数据模型的图表和一小段文字,但是......你的问题到底是什么?

标签: ios core-data twitter-follow


【解决方案1】:

如果我正确理解您的问题,您只需要“BDOUser”实体和从“BDOUser”到自身的“多对多”关系。

  • 将“关注者”定义为从“BDOUser”到“BDOUser”的一对多关系。
  • 将“followings”定义为从“BDOUser”到“BDOUser”的一对多关系。
  • 将“followings”设置为与“followers”的反向关系。

现在你可以做类似的事情

[userA addFollowersObject:userB];

会的

  • 将“userB”添加到“userA”的关注者中,并自动添加
  • 将“userA”添加到“userB”的后面。

【讨论】:

  • 如果您需要跟踪诸如followed_at 之类的内容,可能需要加入吗?
  • @martin 如果你想从 userA 的追随者中删除追随者 userB 怎么办?如何取消关注?
  • @Florentt:类似于[userA removeFollowersObject:userB];
  • @martin 谢谢兄弟,我在没有工作之前没有删除连接,但我可能忘记了一些东西,现在它正在工作,谢谢兄弟的提示。
猜你喜欢
  • 2021-02-18
  • 2020-05-14
  • 2017-05-13
  • 1970-01-01
  • 2021-11-25
  • 2021-10-09
  • 1970-01-01
  • 2010-10-14
  • 1970-01-01
相关资源
最近更新 更多