Поток 1: Неустранимая ошибка: неожиданно обнаружено значение nil при развертывании необязательного значения, и основная раскадровка не отображается - PullRequest
0 голосов
/ 25 мая 2020
@IBOutlet var sceneView: ARSKView!
var selectedImage: ImageInformation?

let images = ["VeganMilk": ImageInformation(name: "VeganMilk", description: "Hi", image: UIImage(named: "VeganMilk")!)]

Каждый раз, когда я запускаю свое приложение, он говорит:

Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value

Для изображений let ... и затем приложение остается только на экране запуска. Что я могу сделать, чтобы исправить эту ошибку и перейти к ARSKView?

1 Ответ

0 голосов
/ 25 мая 2020

Проверьте внутри своего Assets, действительно ли у вас есть изображение с именем "VeganMilk". Чтобы избежать cra sh, вы можете выполнить nil-объединение следующим образом:

let images = ["VeganMilk": ImageInformation(name: "VeganMilk", description: "Hi", image: UIImage(named: "VeganMilk") ?? UIImage())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...