我正在开发一个应用程序,当我拍摄某个项目的照片时,我试图在导航栏标题上显示 VNClassificationObservation
类型。但我遇到了类型转换的问题。它显示错误:
"Cast from 'VNClassificationObservation?' to unrelated type 'String' always fails".
请为我指明正确的方向。
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
}
我希望输出能够正确打印到导航标题上,没有任何错误。
最佳答案
使用
let firstResult = results.first.identifier
关于swift - 我如何使用 Swift 来转换它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56404449/