gpt4 book ai didi

ios - RestKit 0.20 和 ManagedObjectContexts

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:29 26 4
gpt4 key购买 nike

我正在使用 RestKit 0.20 将数据映射到核心数据中,并将其显示在 UITable 中。我正在将数据(一个“Activity”对象)写入 mainQueue 的 ManagedObjectContext,一切正常。现在我需要第二张包含 future 事件的表格以及第三张包含过去事件的表格。由于排序是在服务器端完成的,所以我需要为每个表创建一个 ManagedObjectContext。我该如何处理并拥有持久数据。 “newChildManagedObjectContextWithConcurrencyType”是我需要使用的吗?

最佳答案

保留一个商店。使用谓词过滤出您想要的项目。

如果您可以下载所有数据(并且您很乐意这样做,即使其中一些数据可能不会被用户使用),并且您可以标记它们的用途,那么这是一个选择.

从 RestKit 的角度来看,您可以在映射过程中使用元数据来标记项目,以便您知道应该如何使用它们(然后对其进行过滤)。这需要您向该项目添加一个新键 - 但是,如果一个项目可能出现在所有响应中,这将有问题,因为值会被覆盖。

要使用元数据,只需添加一个新的映射,例如:

@"@metadata.URL": @"requestURL"

其中 @metadata.URL 是用于发出请求的 URL,requestURL 是您实体上可用于过滤的属性。谓词将检查包含您的类型(“all_day”“start_time”“end_time”)。

关于ios - RestKit 0.20 和 ManagedObjectContexts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20997658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com