Ir para conteúdo
  • Cadastre-se
lucomim

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...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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
      47.922
    • Total de Posts
      411.417
×
×
  • Criar Novo...