2015-04-18 4 views
0

Если я просто загружаю проект стартера, откройте его в xcode 6.3, обновите строку setApplicationID и запустите его, как говорится на экранах Quickstart, я получаю ошибкуИсходный проект Parse.com дает возможность не вызывать ошибку компилятора subscribeToChannelInBackground на xcode 6.3

не может ссылаться на 'subscribeToChannelInBackground' со списком аргументов типа '(String, блок: (Bool, NSError) -> Пустота)'

в AppDelegate.swift.

Есть ли проблема с последней версией Swift или/или Xcode или я что-то пропустил?

+0

Это что-то о swift 1.2 Опционы были изменены .. Я думаю, что ошибка является необязательной (NSError?) – siegy22

ответ

1

Поскольку RaVeN сказал, NSError был изменен в Swift 1.2, чтобы быть дополнительным. Поэтому идите туда, где происходит ошибка, subscribeToChannelInBackground.

Изменить это:

 PFPush.subscribeToChannelInBackground("", block: { (succeeded: Bool, error: NSError!) 

Для этого:

 PFPush.subscribeToChannelInBackground("", block: { (succeeded: Bool, error: NSError?) 

Вы должны быть в состоянии собрать теперь без проблем.

+0

Да, именно так. Благодарю. – Charlbury

 Смежные вопросы

  • Нет связанных вопросов^_^