title: Handling CloudKit Errors
body: <p>I am looking for general advice on handling CloudKit errors in Swift and am having trouble finding good examples online. Here are the things I'm wondering:</p>
  
  <p>1) Should I account for every single error type each time the possibility for an error arises, or is that not really necessary?</p>
  
  <p>2) I have read that one common way of handling CloudKit errors is by retrying to execute the operation after the time interval the error message provides. Should this retry basically be my standard procedure for all errors?</p>
  
  <p>3) Do different CloudKit operations (save, fetch, etc.) produce different types of errors, or is there one standard set of CloudKit errors?</p>
  
  <p>Thanks in advance! I'm just looking for general info on how to go about tackling error handling with CloudKit because I'm not really sure where to start.</p>