我有后端API / search?q = New Je,这是JSON城市的返回列表
我有课
final class LocationStore: ObservableObject{
@Published var List : [LocationModel] = []
func search(q: String) {
call backend search API and assign to List
}
}
并且我在视图中搜索了TextField。
当用户在搜索文本字段中键入内容时,如何调用搜索API并分配给我的列表。在TextField中输入3个字符后需要显示下拉菜单
如何解决类似这样的松散结构:
[在Using Combine模式下,在Declarative UI updates from user input模式中几乎可以完全在线地完成此示例代码。它涵盖了更多。如果您希望通过SwiftUI进行查看,则github project that hosts Using Combine也可以在项目中使用SwiftUI。