gpt4 book ai didi

ios - 我可以通过索引访问 CoreData 对象吗?

转载 作者:行者123 更新时间:2023-11-28 06:39:54 25 4
gpt4 key购买 nike

我使用 CoreData 作为我的应用程序数据的持久存储,但我想通过索引访问我的数据模型中的元素,而不是每次都遍历整个集合。

例如,如果我有以下形式的数据:

  1. “乔治”
  2. “账单”
  3. “乔治”
  4. “巴拉克”
  5. “唐纳德”

我希望能够更新元素而无需每次都搜索集合。

如果数据在数组中,这会很容易,即:

Presidents[5] = "Hilary"

除了

for president in Presidents{
if(president.id == 5){
president.name = "Hilary"
}
}

对于大型数据集,这将变得非常昂贵。我错过了什么吗?

最佳答案

归功于@JohnElemans,但他发表了评论而不是回答,所以我发布这个是为了其他人的利益。

将托管对象上下文中的对象加载到数组(或字典)中,通过引用传递它们。

在上面的例子中,假设presidents[5]中有一个对象,可以通过常规方式访问到。

presidents[5] = "Hilary"

关于ios - 我可以通过索引访问 CoreData 对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38209252/

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