代码之家  ›  专栏  ›  技术社区  ›  wm.p1us

正在尝试从URL获取数据并获取控制台警告

  •  1
  • wm.p1us  · 技术社区  · 6 年前

    我在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获取数据,为什么控制台中会有这些消息?

    2 回复  |  直到 4 年前
        1
  •  3
  •   wm.p1us    6 年前

    似乎只是控制台垃圾,由以下人员清除:

    enter image description here

        2
  •  0
  •   Rushabh Shah    6 年前

    别担心,这不是你的错。它的操作系统日志,幸运的是,你可以关闭它。

    打开产品方案编辑方案 在环境变量上,添加值为disable的OS\u ACTIVITY\u MODE