В моем файле AppDelegate.м, applicationDidFinishLaunching не вызывается. Я читал, что это из-за того, мой и"Приложения и"'ы делегат не правильно подключен, но я не'т знаете, как подключить его. То, что я сделать, это щелкните правой кнопкой мыши на приложение файл XIB, и перетащите делегат выход где-то... но Дон'т знаю, где. Любая помощь ценится. Спасибо !
В вашем меню.xib, убедитесь, что там'ы экземпляра класса AppDelegate. Чтобы сделать один, перетащите простой объект (синий куб) в список и присвойте ему имя класса в файле AppDelegate (или как ваше приложение делегат имя класса).
Также в меню MainMenu.xib, чтобы подключить его, перетащите связь от объекта приложения к экземпляру файле AppDelegate (синий куб) и подключить его к делегату розетки.
Сделано.
Здесь's что-то, чтобы попробовать, если вы'вэ обновляется в Swift 3:
Взгляните на вашу "файле AppDelegate.Свифт" и убедитесь, что соответствующая строка выглядит так:
func applicationDidFinishLaunching(_ aNotification: Notification) {
в отличие от этого:
func applicationDidFinishLaunching(_ aNotification: NSNotification) {
Я только что обновил приложение, и я'т думаю, чтобы проверить. В результате оказалось, что мое приложение запущено, но соответствующий метод никогда не назывался. Очевидно, тогда вы должны проверить для других функций, которые принимают объекты уведомлений.