Обновлено для Swift 4 и общие советы о том, как сделать это в 2018 году:
Методы canBecomeKeyWindow
и canBecomeMainWindow
больше не существуют в NSWindow. С тех пор они были заменены сохраненными свойствами, именуемыми canBecomeKey
и canBecomeMain
. Поскольку они хранятся, если вы хотите переопределить их, вы можете сделать это, задав им вычисляемые свойства, например:
override var canBecomeKey: Bool {
return true
}
override var canBecomeMain: Bool {
return true
}