Как я могу разыграть это, используя Swift? - PullRequest
0 голосов
/ 01 июня 2019

Я работаю над приложением, в котором я пытаюсь отобразить тип 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 голосов
/ 01 июня 2019

Используйте

let firstResult = results.first.identifier
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...