Ir para conteúdo
  • Cadastre-se

Upload arquivo plist para iCloud


Posts Recomendados

Boa tarde pessoal,

Estou com um arquivo plist sendo gravado na pasta Documents com algumas entradas simples, o que eu estou tentando fazer é o upload deste plist para a conta iCloud do usuário para a sincronização entre Devices.

Já fui atrás de ler a documentação da apple a respeito do iCloud, procurei alguns tutoriais, porém ainda sem sucesso. Pelo que eu entendi, tenho que fazer uma subclasse UIDocument para obter acesso e "gerenciar" o arquivo no iCloud.

Tentei colocando estes 2 métodos, porém este código está criando um arquivo plist no iCloud, e não subindo o meu arquivo...


- (BOOL)loadFromContents:(id)contents ofType:(NSString *)typeName error:(NSError **)outError
{
if ([contents length] > 0)
{
NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:(NSData *)contents];
NSMutableDictionary *dataDictionary = [unarchiver decodeObjectForKey:@"data"];
self.meuDicionario = dataDictionary;
[unarchiver finishDecoding];

}
else
{
self.myDictionary = [NSMutableDictionary dictionary];
}
return YES;
}
- (id)contentsForType:(NSString *)typeName error:(NSError **)outError
{
NSMutableData *data = [[[NSMutableData alloc] init] autorelease];
NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
if( !self.meuDicionario )
{
self.meuDicionario = [NSMutableDictionary dictionary];
}
[archiver encodeObject:self.meuDicionario forKey:@"data"];
[archiver finishEncoding];
return data;
}
[/CODE]

Alguém pode me dar uma ajuda com isso? Ou alguma idéia para eu seguir...

Link para o comentário
Compartilhar em outros sites

  • Respostas 0
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Dias Populares

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      56.5k
    • Total de Posts
      466.2k
×
×
  • Criar Novo...