Pergunta

Como encontro o mesmo objeto NSManagedObject em 2 dispositivos?Tentei salvar o [object objectID.URIRepresentation.absoluteString], mas não parece ser consistente entre as lojas ... quando carrego [managedObjectContext objectWithURI] com o mesmo URI em outro dispositivo, ele aponta para um objeto diferente.

Acho que o problema é que os 2 dispositivos apontam para uma loja diferente em cada dispositivo.Então, qual seria a melhor maneira de torná-lo consistente em ambos os dispositivos?

Foi útil?

Solução 2

Parece que os 2 dispositivos têm dois armazenamentos diferentes, então os URIs não correspondem entre os dispositivos.Criar seu próprio atributo GUID e buscar com base nesse GUID é a única maneira de fazer isso.

Outras dicas

Parece que seus dois objetos não foram sincronizados corretamente desde o início.Você pode simplesmente incluir seu próprio esquema de ID exclusivo e certificar-se de que as duplicatas sejam removidas conforme necessário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top