Ok, so the order of the added pending changes is guaranteed not to be changed by CKSyncEngine, right?
Is there a way to know the batch size before the batch is built? I know that CloutKit will tell you if you try to save a batch that is too large, but that happens async in a different context, so it is quite difficult to map that error to the batch afterwards.
Topic:
App & System Services
SubTopic:
iCloud & Data