неразрешенный идентификатор для изображения в активах при попытке использовать его программно - PullRequest
1 голос
/ 05 мая 2019

Я пытаюсь научиться программно использовать автоматическое расположение в Swift, используя это руководство. Я добавил PNG в папку Assets, но когда я пытаюсь добавить UIImageView в ViewController let imageView = UIImageView(image: bear) Я получаю ошибку "использование неразрешенного идентификатора" медведь "".

Однако, если я зайду на Main.storyboard, я могу добавить изображение в порядке. Любые советы о том, почему это изображение не распознается в ViewController? (Я пробовал это с несколькими PNG на случай, если изображение было плохим, но результат тот же).

1 Ответ

1 голос
/ 05 мая 2019

медведь должен быть типа UIImage, попробуйте что-то вроде этого

func addImage() {
     let imageView = UIImageView()
     let bear = UIImage(named: "bear") // whatever the name of that image file is, within your assets

     imageView.image = bear // setting your bear image here
}

...