小编use*_*647的帖子

iOS SwiftUI - 无法将“() async -> Void”类型的函数传递给需要同步函数类型的参数

TextField("search", text: $searchText)
    .accentColor(Color("ClickableLink"))
    .foregroundColor(.white)
    .focused($focusedField, equals: .field)
    .onAppear {
        self.focusedField = .field
    }
    .onSubmit {
        loadinglayout = true

        do {
            try await getMemes()
        }
        catch {
            print(error)
        }
    }
Run Code Online (Sandbox Code Playgroud)

我明白了

“无法将‘() async -> Void’类型的函数传递给需要同步函数类型的参数”

在 onSubmit 里面。

到目前为止

do 
Run Code Online (Sandbox Code Playgroud)

方法解决了此类问题,为什么不在这里呢?我完全不知道我还能尝试什么

ios swift swiftui

22
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1