我在xcode10beta和ios12中工作。下面是看起来不错的代码片段,它应该做些什么:
DispatchQueue.global().async {
guard let imageUrl = URL(string: course.imageUrl!) else { return }
guard let imageData = try? Data(contentsOf: imageUrl) else { return }
DispatchQueue.main.async {
cell.courseImage.image = UIImage(data: imageData)
}
}
下一行:
guard let imageData = try? Data(contentsOf: imageUrl) else { return }
导致iOS 12上模拟器的下一个控制台输出:
2018-09-07 12:02:25.045814+0500联网[69467:3561679][BoringSSL]
图书馆2018-09-07 12:02:25.045951+0500联网[69467:3561679]
[C1.1:2][0x7fccdf534820]140517895636904:第1部分:错误:100000d7:SSL
例程:OPENSSL\u internal:SSL\u握手\u失败:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl\u Sim/boringssl-109.200.32/ssl/ssl_图书馆抄送:1081:
2018-09-07 12:02:25.046072+0500联网[69467:3561679][BoringSSL]
boringssl会话错误日志(224)[C1.1:2][0x7fccdf534820]
[boringssl\u session\u read]SSL\u ERROR\u SSL(1):在中的操作失败
图书馆2018-09-07 12:02:25.046208+0500联网[69467:3561679]
[C1.1:2][0x7fccdf534820]140517895636904:第1部分:错误:100000d7:SSL
例程:OPENSSL\u internal:SSL\u握手\u失败:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl\u Sim/boringssl-109.200.32/ssl/ssl_图书馆抄送:1081:
2018-09-07 12:02:25.049462+0500联网[69467:3561679][BoringSSL]
boringssl会话错误日志(224)[C1.1:2][0x7fccdf534820]
[boringssl\u session\u read]SSL\u ERROR\u SSL(1):在中的操作失败
图书馆2018-09-07 12:02:25.049585+0500联网[69467:3561679]
[BoringSSL]BoringSSL\u会话\u握手\u错误\u打印(205)
[C1.1:2][0x7fccdf534820]140517895636904:第1部分:错误:100000d7:SSL
例程:OPENSSL\u internal:SSL\u握手\u失败:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl\u Sim/boringssl-109.200.32/ssl/ssl_图书馆抄送:1081:
2018-09-07 12:02:25.049732+0500联网[69467:3561679][BoringSSL]
boringssl会话错误日志(224)[C1.1:2][0x7fccdf534820]
[boringssl\u session\u read]SSL\u ERROR\u SSL(1):在中的操作失败
图书馆2018-09-07 12:02:25.049998+0500联网[69467:3561679]
[BoringSSL]BoringSSL\u会话\u握手\u错误\u打印(205)
[C1.1:2][0x7fccdf534820]140517895636904:第1部分:错误:100000d7:SSL
例程:OPENSSL\u internal:SSL\u握手\u失败:/BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl\u Sim/boringssl-109.200.32/ssl/ssl_图书馆抄送:1081:
如果我运行iOS 11.4模拟器,那么控制台中的消息将是另一条,大约10-15秒后出现:
[BoringSSL]函数BoringSSL\u session\u errorlog:第2881行
因为连接被一个关闭的通知完全关闭了
如果我只是像往常一样从URL获取数据,为什么控制台中会有这些消息?