String
このクロージャーでフィールドが何を意図しているのか誰にもわかりませんpublic var recordWithIDWasDeletedBlock: ((CKRecordID, String) -> Void)?
。それが何のためにあるのかわからず、ドキュメントは現時点では不完全です。何か案は?
1 に答える
9
CKFetchRecordZoneChangesOperationの2 番目のパラメーターは、削除されrecordWithIDWasDeletedBlock
たCKRecordの recordType です。
Objective-C の宣言は次のとおりです。
@property(nonatomic, copy, nonnull) void (^recordWithIDWasDeletedBlock)(CKRecordID *recordID, NSString *recordType);
(新しいドキュメンテーションのヒントは、Swift 宣言が常に変数名 (タプルなど) をリストするとは限らないが、Objective-C 宣言はリストするということです。ドキュメンテーションが現在不完全な場合、これは非常に便利です。)
于 2016-08-24T20:15:05.953 に答える