2016-06-20 5 views
2

Вот мой код:Swift AppDelegate применение: didFinishLaunchingWithOptions ошибка

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
    return true 
} 

Я читаю через учебники для local push notifications моего iOS приложения и эта функция приходит много, однако при его реализации в моем проекте я получаю эту ошибку :

Invalid redeclaration of 'application(_:didFinishLaunchingWithOptions:)'

Мой вопрос: почему я получаю эту ошибку и что является правильной функцией для ее замены?

Я прочитал документацию в Xcode, и он говорит, что существует функция, поэтому я смущен.

+0

Я думаю, вы упомянули эту функцию два раза с различными параметрами. Эта функция должна быть только один раз, чтобы позвонить в Appdelegate. Это оно. –

+0

Да, похоже, я пропустил это в своем AppDelegate, спасибо за вашу помощь – AtomProgrammer

ответ

3

Вам не нужно объявлять эту функцию, она доступна из коробки в файле делегата приложения. В делегате приложения это первая доступная функция. Используйте ее, чтобы поместить свою логику.

+0

Спасибо! Я не видел его там, файл AppDelegate подавляющий, и я думал, что проверил, чтобы убедиться, что его нет, но, оказывается, это так. Спасибо – AtomProgrammer

+0

Рад, что я могу помочь. – Jeet