Не удалось вызвать метод делегата приложения - PullRequest
1 голос
/ 25 июня 2010

Я занимаюсь разработкой приложения с поиском звуковой частоты с помощью БПФ. В моем приложении я не могу вызвать метод делегата приложения в классе делегата приложения, как показано ниже, но я мог вызывать другие пользовательские методы в классе делегата приложения. Какую ошибку я сделал? Пожалуйста, помогите мне!

  • (void) applicationDidFinishLaunching: (UIApplication *) приложение

Ответы [ 3 ]

2 голосов
/ 25 июня 2010

Похоже, файлы вашего проекта немного перепутаны.Если честно, вероятно, проще начать с нового шаблона приложения в качестве основы, а затем добавить в него свои изменения.Если это невозможно, взгляните на следующее

. В вашем файле {project_name} .plist в папке Resources вы должны увидеть параметр

Main nib file base name

. Это скажет вам, какой кончикфайл загружается в начале (обычно MainWindow).Откройте этот файл и найдите «Владелец файла» «UIApplication».Щелкните правой кнопкой мыши на этом, и там должна быть ссылка на делегата.Если его там нет, тогда это ваша проблема

0 голосов
/ 25 июня 2010

Теперь вы должны использовать application:didFinishLaunchingWithOptions:

0 голосов
/ 25 июня 2010

Убедитесь, что ваш делегат приложения наследуется от NSObject и NOT NSApplication, поскольку NSApplication является одиночным.В противном случае объект вашего приложения будет его собственным делегатом.

...