gpt4 book ai didi

ios - 如何根据 bool 值的结果运行 if else 函数

转载 作者:行者123 更新时间:2023-11-29 05:36:29 27 4
gpt4 key购买 nike

使用 JSON 结果运行函数或显示警报。

首先应该运行一个名为 CheckStruct() 的函数。

使用以下结构,该函数的结果要么为真,要么为假:

struct CheckStruct: Codable {
let error: Bool?
}

如果函数结果是可选(假),则应该发生一件事。

如果函数结果为可选(true),则应出现警报。

下面是 JSONFunc()

private func JSONFunc() {
guard let url = URL(string: "https://example.com/example/example.php"),
let value = name.addingPercentEncoding(withAllowedCharacters: .urlQueryValueAllowed)
else { return }

var request = URLRequest(url: url)
request.httpMethod = "POST"
request.httpBody = "number=\(number)".data(using: .utf8)

URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else { return }

do {
let myData= try JSONDecoder().decode(CheckStruct.self, from:data)

print(myData.error)
} catch {
print(error)
}

}.resume()
}

最佳答案

你可以试试

let myData = try JSONDecoder().decode(CheckStruct.self, from:data) 
if myData.error == true {
// true
}
else {
// false or nil
}

关于ios - 如何根据 bool 值的结果运行 if else 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56995999/

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