为什么我会收到一个奇怪的错误:nw_protocol_get_quic_image_block_invokedlopenlibquic在SwiftUI中失败?
免责声明:我是 Swift 和 IOS 的新手,所以请记住这一点!
在尝试连接到 API 时,我收到以下错误:
nw_protocol_get_quic_image_block_invoke dlopen libquic failed.
请在下面找到使用的代码:
@State public var data = PoemData(title: String("Poem Name"), content: String("Poem Content"), poetData: PoetData(name: "Poet Name"))
func getData() {
let urlstring = "https://www.poemist.com/api/v1/randompoems"
let url = URL(string: urlstring)
URLSession.shared.dataTask(with: url!) {data, _, error in
DispatchQueue.main.async {
if let data = data {
do {
let decoder = JSONDecoder()
let decodedData = try decoder.decode(PoemData.self, from: data)
self.data = decodedData
} catch {
print ("Error! Something went wrong, yikes")
}
}
}
}.resume()
}
和数据模型:
import Foundation
struct PoemData: Decodable {
public var title: String
public var content: String
public var poetData: PoetData
}
struct PoetData: Decodable {
var name: String
}
有任何想法吗?
回答
这纯粹是一个模拟器消息。它不会发生在设备上,也不会影响您的应用程序的行为,因此请忽略它。
THE END
二维码