Я пытаюсь запустить сохранение моего CoreData в закрытом окне как свое единственное приложение для окна.windowShouldClose сообщить о неразрешенном идентификаторе
У меня есть следующий код в моем viewDidLoad и viewDidAppear
override func viewDidLoad() {
super.viewDidLoad()
if windowShouldClose(self) {
saveValues()
}
}
override func viewDidAppear() {
super.viewDidAppear()
self.view.window?.delegate = self
}
однако им все еще получаю следующее сообщение об ошибке
Use of unresolved identifier 'windowShouldClose'
Любые советы относительно того, почему я все еще получаю эту ошибку после объявление делегата окна как самого себя?
Является ли большой «L» в окне «WindowShouldCLose» опечаткой здесь или в вашем коде? – Eiko
Просто опечатка, Моя плохо! – chrono
** Никогда ** вызовите методы делегата, включая 'will',' did' и 'should' самостоятельно. Они вызываются операционной системой. Внесите метод делегата и разместите там свой код. – vadian