gpt4 book ai didi

ios - 如何在coredata中创建数据库 View

转载 作者:行者123 更新时间:2023-11-28 20:58:55 25 4
gpt4 key购买 nike

我在核心数据的一个实体中有很多字段(假设该实体称为地址),例如街道、号码、城市和州。我希望用户输入一个文本字符串,以便应用程序将在实体地址中搜索匹配的记录。我应该怎么做?

我基本上想要一个生成的字段(搜索字段),它将是“数字、街道、城市、州”,并尝试找到一条记录,使该搜索字段包含输入字符串。我希望这个字段在它包含的任何字段(例如,“数字”、“街道”、“城市”、“州”)发生变化时自动更新。

我在 Google 上四处寻找,发现数据库 View ( https://en.wikipedia.org/wiki/View_(SQL)) 看起来很有前途。但是我找不到任何关于如何在核心数据中创建数据库 View 的信息。任何人都可以指出我的方向吗?谢谢!

最佳答案

您可以在 Address 类中创建计算属性并将其用于搜索。如果您更改它使用的任何属性,它将更新。

var fullAddress: String {
return "\(number) \(street) \(city ?? "") \(state ?? "")"
}

(这里我假设 city 和 state 是可选属性)

关于 Db View ,Core Data 是一个 ORM而不是 SQL 数据库,因此不存在 View 之类的东西。

关于ios - 如何在coredata中创建数据库 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50802683/

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