未知参数用法 CloudKit - iOS 10

Posted

技术标签:

【中文标题】未知参数用法 CloudKit - iOS 10【英文标题】:Unknown parameter usage CloudKit - iOS 10 【发布时间】:2016-07-03 03:16:27 【问题描述】:

有谁知道String 字段在此闭包public var recordWithIDWasDeletedBlock: ((CKRecordID, String) -> Void)? 中的用途。我不知道它是做什么用的,目前文档不完整。有什么想法吗?

【问题讨论】:

【参考方案1】:

CKFetchRecordZoneChangesOperation的recordWithIDWasDeletedBlock的第二个参数是删除的CKRecord的recordType

Objective-C 声明是:

@property(nonatomic, copy, nonnull) void (^recordWithIDWasDeletedBlock)(CKRecordID *recordID, NSString *recordType);

(新文档的一个提示是 Swift 声明并不总是列出变量名(例如元组),而是 the Objective-C declaration does。如果文档当前不完整,这会非常方便。)

【讨论】:

以上是关于未知参数用法 CloudKit - iOS 10的主要内容,如果未能解决你的问题,请参考以下文章

CloudKit CKError“无效参数”和“错误同步延续数据”

Java - scanner类:正确用法

在IOS中安装firebase cocoapods时的未知参数-swift

CloudKit iOS 10 错误:帐户无权访问 CloudKit 帐户

未知类的 java.io.NotSerializableException

用于网站和 iOS 的 CloudKit