Meu problema é que meu programa é compilado sem erros e, sempre que clico em um botão, ele gera o erro "Erro fatal: encontrado nulo inesperadamente ao desembrulhar implicitamente um valor opcional" na linha de código:
SubButton1Outlet.isEnabled = true
Estou tentando ativar um botão desativado no editor de storyboard. Certifiquei-me de que o IBOutlet estava conectado ao botão certo no storyboard, mas ainda está gerando o erro.
override func viewDidLoad() {
super.viewDidLoad()
CallMemory()
SubButton1Outlet.isEnabled = true
}
@IBAction func SubButton1(_ sender: Any) {
SubNumber = 1;
}
@IBOutlet weak var SubButton1Outlet: UIButton!
Aqui está toda a seção de código relacionada ao problema e algumas capturas de tela do Xcode. Projeto GitHub completo: https://github.com/DarkCat736/SubscriptionManager/
O que eu esperava:
- Cargas de programa
- SubButton1 fica habilitado
var SubNumber
está definido para valor1
- SubButton1 é clicado e outra cena é aberta
O que aconteceu:
- Cargas de programa
- SubButton1 fica habilitado
- SubButton1 é clicado
- O programa gera erro e para