【发布时间】:2022-01-21 19:42:22
【问题描述】:
我是 swift 新手,我不知道如何通过输入结构中的 Binding var url 来更改 url 变量。无论我如何尝试,我都会不断出错。任何帮助都将不胜感激
struct SearchView : View {
@State var showSearchView = true
@State var color = Color.black.opacity(0.7)
**@Binding var url: String**
@ObservedObject var Books = getData()
var body: some View{
if self.showSearchView
{
NavigationView{
List(Books.data) {i in
....}
class getData : ObservableObject{
@Published var data = [Book]()
**var url** = "https://www.googleapis.com/books/v1/volumes?q=harry+potter"
init() {....}
【问题讨论】: