如何解决我究竟做错了什么? **JSON[27471:6916633] [] nw_protocol_get_quic_image_block_invoke dlopen libquic 失败**
当我运行波纹管代码时,我在调试控制台中收到以下消息:
JSON[27471:6916633] [] nw_protocol_get_quic_image_block_invoke dlopen libquic 失败
和模拟器中的空白屏幕。
有人可以向我解释我做错了什么吗?我是全新的所有,所以请放轻松。
import SwiftUI
struct Response: Codable {
var results: [Result]
}
struct Result: Codable {
var id: String
var title: String
var subreddit: String
}
struct ContentView: View {
@State var results = [Result]()
var body: some View {
List(results,id: \.id) { item in
VStack(alignment: .leading) {
Text(item.subreddit)
.font(.headline)
Text(item.title)
}
}
.onAppear(perform: loadData)
}
func loadData() {
guard let url = URL(string: "https://www.reddit.com/.json") else {
print("Invalid URL")
return
}
let request = URLRequest(url: url)
URLSession.shared.dataTask(with: request) { data,response,error in
if let data = data {
if let decodedResponse = try? JSONDecoder().decode(Response.self,from: data) {
DispatchQueue.main.async {
self.results = decodedResponse.results
}
return
}
}
print("Fetch failed: \(error?.localizedDescription ?? "Unknow error")")
}.resume()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。