gpt4 book ai didi

ios - 使用 UIPicker 从关系数据库中选择数据?

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

在我基于运动的应用程序中,我有一个关系数据库,其中包含三个链接的独立表;国家 > 部门 > 团队。

我正在考虑为此使用 UIPicker。首先,用户选择国家,然后是部门,然后是团队。

这是否需要 3 个单独的选择器,每个选择器都被隐藏,然后在选择每个选择器时显示,并在每次选择后调用数据库的 API 以检索下一个选择的值?

或者我应该考虑其他选择方法吗?

最佳答案

我对国家、州/省和学校做过类似的事情

struct Location {

let countries: [Country]
let states: [Country: [State]]
let schools: [State: [School]]
}

基本上我查询 API 来创建这个 struct 然后有三个 UITextFields 和一个 inputView 到一个 UIPicker然后在我的每个 UIPickerViewDelegate 方法中,我都有 switch 语句将 pickerView 类型转换为适当的,并在那里执行我的逻辑。

根据这个 struct,您可以看到 CountryState 结构数组和 State 的键> 是一组 Schools 的键。

注意:您必须使自定义结构符合 Hashable 才能获得这种功能

关于ios - 使用 UIPicker 从关系数据库中选择数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40314462/

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