CloudKit - exemplo completo e completo de tratamento de erros

A Apple é muito clara: em todos os vídeos eles afirmam que "a diferença entre um aplicativo CloudKit que lida com erros e um que não lida é a diferença entre um aplicativo funcional e um que não lida". No entanto, não consigo encontrar em nenhum lugar uma lista adequada do significado de cada erro, quais Operações lançam o código de exemplo ou qualquer exemplo de tratamento de erro do CloudKit bem feito para várias CKOperations. Pior ainda, muitos exemplos não lidam com erros e também não consigo encontrar nenhuma documentação da Apple.

Alguém tem um exemplo completo e completo que eles podem compartilhar? Alguma lista de quais operações podem lançar o quê?

Esta postagem mostra uma lista de erros e uma breve descrição de cada erro. Criei este novo post porque estou procurando especificamente exemplos completos e completos de tratamento de erros, como recomenda a Apple. A outra postagem tem um exemplo incompleto e está fazendo perguntas específicas. Eu já destaquei este post nos comentários porque ele contém uma breve descrição de cada tipo de erro que é útil.

questionAnswers(1)

yourAnswerToTheQuestion