Поскольку я не хотел использовать кнопку, я использовал только следующий фрагмент в контроллере основного вида.
let vc = P2_Gift_Pop_Up()
vc.modalPresentationStyle = .overCurrentContext
present(vc, animated: true, completion: nil)
Запускается запуск кода во всплывающем окне без каких-либо кнопок, то есть того, что я хотел.
Однако, когда я запускаю следующий код
import UIKit
class P2_Gift_Pop_Up: UIViewController {
@IBOutlet weak var Slot1: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
Slot1.setImage(UIImage(named: "Card 2 Red"), for: .normal)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
Iполучить следующую ошибку: Поток 1: неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения
Что не так?Тот же код в всплывающих окнах, которые я открыл с помощью кнопок в контроллере основного вида, работает.
Ps.Извините, если публикация этого в качестве ответа на мой собственный вопрос является неправильным способом решения этой проблемы (комментирование стало нечитаемым, когда я включил код, редактирование исходного запроса изменилось бы по сравнению с тем, что я хотел знать изначально, и я отвечаю на то, что изначальнохотел знать)