ios - CKModifyRecordsOperation 完成 Swift 2.0

标签 ios swift2 xcode7 completion-block ckmodifyrecordsoperation

我有下面的代码,但在使用 Xcode 7 和 Swift 2.0 构建时显示错误

错误是 Cannot call value non-function type (([CKRecord]?, [CKRecordID]?, NSError?) -> Void)? 谢谢

                    let saveRecordsOperation = CKModifyRecordsOperation()

                var ckRecordsArray = [CKRecord]()
                // set values to ckRecordsArray

                saveRecordsOperation.recordsToSave = ckRecordsArray
                saveRecordsOperation.savePolicy = .IfServerRecordUnchanged



                saveRecordsOperation.modifyRecordsCompletionBlock { savedRecords, deletedRecordIDs, error in
                    // deal with conflicts
                    // set completionHandler of wrapper operation if it's the case
                    if saveRecordsOperation.finished == true {

                    }
                }

                database.addOperation(saveRecordsOperation)

最佳答案

saveRecordsOperation.modifyRecordsCompletionBlock { savedRecords, deletedRecordIDs, error in

应该是

saveRecordsOperation.modifyRecordsCompletionBlock = { savedRecords, deletedRecordIDs, error in

关于ios - CKModifyRecordsOperation 完成 Swift 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32311838/

相关文章:

swift - 将选定的行标题传回主 TableView Controller

ios - Reactive Cocoa - 监听通知和内存管理

ios - TableView 位于另一个 TableView 的标题内

ios - UIVisualEffectView 用于带有 SpriteKit 的 UIBlurEffect?

ios - 将 UIButton 的触摸限制在指定区域

ios - 撤消模式并同时显示转场

ios - UITable,如何在 Swift IOS 中将委托(delegate)分配给 UITable

ios - 应用程序是否可以响应推送通知?

ios - 如何下载已弃用的 pod

ios - 做一个计算多次的计算器