O que acontece quando 2 clientes modificam a mesma anotação sincronizada do iCloud?


0

O aplicativo do Notes lida com problemas de simultaneidade de sincronização normalmente ou só decide manter uma versão de uma anotação se dois clientes modificarem a mesma anotação?

Por exemplo:

  1. Ativar o modo avião em um iPad
  2. Modifique uma nota no iPad
  3. Ativar o modo avião em um iPhone
  4. Modifique a mesma nota no iPhone
  5. Desligue o modo avião nos dois dispositivos

Qual versão da nota é mantida? Ou armazena dados de ambas as modificações?

Respostas:


1

Um documento sincronizado com o iCloud é implementado com a classe NSDocument. O guia completo desta classe, incluindo detalhes sobre resolução de conflitos, é o Guia de programação de aplicativos baseado em documentos para Mac . Resumidamente, a resolução de conflitos é tentada automaticamente. Se o documento mais recente não estiver claro (o mais recente, baseado na data de modificação é o preferido), a interface do usuário do Versions estará envolvida e o usuário deverá selecionar o documento correto para resolver o conflito.

Versions interface in OS X Lion

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.