Я пытаюсь изменить изображение и этикетку программно.Неустранимая ошибка: Неожиданно найдено нуль при изменении изображения и метки
Вот текущий код установки:
@IBOutlet weak var image: UIImageView!
@IBOutlet weak var label: UILabel!
override func viewDidLoad(){
super.viewDidLoad()
setlabel()
setImage()
}
func setImage(){
self.image.image = UIImage(named: name)
}
func setlabel(){
self.label.text = string
}
Но, к сожалению, я получаю ноль для обоих элементов пользовательского интерфейса, этикетки и изображения. Я дважды проверял связь между моей раскадрой и переменными - они установлены правильно, imho. Они доступны, так как я вызываю их вне функции viewDidLoad.
Любое предложение?
С уважением
Это ваш первоначальный ViewController? –
Да, это мой первоначальный ViewController. –
Вместо того, чтобы пытаться в 'viewDidLoad' попробовать его в' viewWillAppear' –