我是swift的新手(我更熟悉python),我正尝试向服务器发送POST请求并使用JSON响应。我已经能够使用从教程中获得的这段代码来发出POST请求并检索数据并进行打印,但是变量server.authenticated并没有变化,在进行了一些更改之后,我遇到了两个错误:{{ 1}}和Instance member 'authenticated' cannot be used on type 'HttpAuth'
有人可以帮忙吗?
'String' is not convertible to 'Any'
答案 0 :(得分:0)
您需要像
一样将HttpAuth传递给您的loginViewstruct loginView_Previews: PreviewProvider {
static var previews: some View {
loginView().environmentObject(HttpAuth())
}
}
然后在您的LoginView中声明HttpAuth的EnvironmentObject
struct loginView: View {
@State private var username: String = ""
@State private var password: String = ""
@EnvironmentObject var server : HttpAuth
...