【问题标题】:CKModifyRecordsOperation completion Swift 2.0CKModifyRecordsOperation 完成 Swift 2.0
【发布时间】:2015-08-31 12:56:51
【问题描述】:

我有以下代码,但在使用 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)

【问题讨论】:

    标签: ios swift2 xcode7 completion-block ckmodifyrecordsoperation


    【解决方案1】:
    saveRecordsOperation.modifyRecordsCompletionBlock { savedRecords, deletedRecordIDs, error in
    

    应该是

    saveRecordsOperation.modifyRecordsCompletionBlock = { savedRecords, deletedRecordIDs, error in
    

    【讨论】:

      猜你喜欢
      • 2016-06-02
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      相关资源
      最近更新 更多