2016-01-20 2 views
0

Так что я просто пытаюсь настроить свое новое приложение с помощью синтаксического анализа. Я загрузил их SDK, и я вложил свой идентификатор приложения. Проблема заключается в push-уведомлениях (которых я даже не касался). Может кто-нибудь, пожалуйста, помогите мне? БлагодаряParse не будет компилировать

КОД ОШИБКИ:

PFPush.subscribeToChannelInBackground("") { (succeeded: Bool, error: NSError?) in 
     if succeeded { 
      print("ParseStarterProject successfully subscribed to push notifications on the broadcast channel.\n"); 
     } else { 
      print("ParseStarterProject failed to subscribe to push notifications on the broadcast channel with error = %@.\n", error) 
     } 
    } 
} 

Он говорит:

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

+0

Вы не указали этот код? Но это уже было? Вы используете правильную версию фрейма, соответствующую вашей быстрой версии? – luk2302

+0

Да, это уже было. Как проверить правильность моей версии или нет? Спасибо –

ответ

0

Код, который вы показываете, - это подписка на канал уведомления ... и он жалуется, что он не e xpect эти аргументы типа.

Чтобы настроить Синтаксическую SDK следовать этому: https://www.parse.com/apps/quickstart#parse_data/mobile/ios/swift/existing

от синтаксического анализа руководства по началу работы, это то, как они протестировали установка была хорошо идти (быстрые)

let testObject = PFObject(className: "TestObject") 
testObject["foo"] = "bar" 
testObject.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in 
    print("Object has been saved.") 
} 
+0

Извините. Поскольку я начинаю разработчик, не могли бы вы рассказать мне точнее, где я должен реализовать код, который вы мне только что дали? Спасибо –

+0

в методе viewDidLoad вашего контроллера представления. После выполнения кода вы увидите, что в вашей таблице Parse будет новый класс и строка. –

+0

@AntonN проверить ссылку, которую я поделил ... у нее есть шаг за шагом, как ее установить и что вам нужно добавить в терминах библиотек для поддержки Parse –

0

Ясно Синтаксис неправильный вызов функции. Следуйте за функцией (щелкните правой кнопкой мыши на функции в Xcode и «Перейти к определению»), чтобы узнать, какие аргументы точно выполняет функция. Я не знаю SDK, но я думаю, что функция принимает два аргумента - строку и замыкание (блок). Затем вам нужно использовать это в своем вызове вместо того, что вы сейчас используете.

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