Следующий код, который я получил от parse.com сайт не работает:saveInBackgroundWithBlock с прогрессом не работает в Swift под Xcode 6,3
let str = "Working at Parse is great!"
let data = str.dataUsingEncoding(NSUTF8StringEncoding)
let file = PFFile(name:"resume.txt", data:data)
file.saveInBackgroundWithBlock {
(succeeded: Bool!, error: NSError!) -> Void in
// Handle success or failure here ...
}, progressBlock: {
(percentDone: Int) -> Void in
// Update your progress spinner here. percentDone will be between 0 and 100.
}
Сообщение об ошибке:
Cannot invoke 'saveInBackgroundWithBlock' with an argument list of type '((Bool, NSError?) -> Void?, progressBlock: (Int) -> Void?)'
I попробовал другую комбинацию, но никто не работает. Есть идеи? Благодаря
Поскольку PFFile хочет 2 закрывающие блоки, вещи немного по-другому. См. Этот ответ, хотя, как я думаю, он отвечает на ваш вопрос: http://stackoverflow.com/questions/24548837/swift-2-consecutive-closures-blocks – BHendricks