如何使用Swift进行投放?

时间:2019-06-01 06:40:03

标签: swift

我正在开发一个应用程序,当我为某个项目拍照时,我试图在导航栏标题上显示VNClassificationObservation类型。但是我遇到了类型转换的问题。它显示错误:

  

“来自“ VNClassificationObservation”的广播?到不相关的类型'String'   总是失败”。

请为我指明正确的方向。

let request = VNCoreMLRequest(model: model) { (request, error) in
    guard let results = request.results as? [VNClassificationObservation] else {
                fatalError("Request failed.")
            }
    let firstResult = results.first as? String
    self.navigationItem.title = firstResult    
}

我希望将输出正确地打印到导航标题上,而不会出现任何错误。

1 个答案:

答案 0 :(得分:0)

使用

let firstResult = results.first.identifier