Pergunta

Ei, tudo bem, então eu tenho um .Plista que se parece;

<plist version="1.0">
<dict>
 <key>Item 0</key>
  <dict>
    <key>Name</key>
    <string>Jero</string>
    <key>Initiative</key>
    <integer>0</integer>
    <key>EditThis</key>
    <false/>
 </dict>
</dict>
</plist>

No aplicativo, eu o tenho para que, quando uma das linhas (os dados são colocados em uma visão de UAable), seja selecionada, ele empurra para um novo controlador de exibição. Eu também gostaria de definir o 'editThis' boolean para sim, para que o controlador de visualização Editar possa aprender qual editar. No entanto, não consigo descobrir como alterar o valor. Qualquer ajuda é muito apreciada.

Foi útil?

Solução

Carregue o Plist em um dicionário mutável:

NSMutableDictionary *plist = [NSMutableDictionary dictionaryWithContentsOfFile:@"file.plist"];
[plist setObject:[NSNumber numberWithBool:YES] forKey:@"EditThis"];
[plist writeToFile:@"file.plist" atomically:YES];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top