Pergunta

Eu quero salvar um booleano em um arquivo e também quero saber como você recuperá-la novamente. Eu principalmente quero usar isso para quando o termina e acabamentos para iPhone lançar em seus métodos respeitados.

Foi útil?

Solução

Uma alternativa para salvar manualmente para um arquivo é usar NSUserDefaults.

Para salvar:

[[NSUserDefaults standardUserDefaults] setBool:myBool forKey:@"myBool"];

Para carga:

myBool = [[NSUserDefaults standardUserDefaults] boolForKey:@"myBool"];

Outras dicas

Você pode converter um booleano para um NSNumber usando o construtor de conveniência (método de classe) numberWithBool: .

NSNumber podem ser persistente, adicionando-o a um NSDictionary e usando WriteToFile: atomicamente: para salvar o dicionário como uma lista de propriedades (plist).

objetos NSNumber também são usados ??para representar e persistem booleans (bem como números inteiros e carros alegóricos, mas não de moeda) no Core Data.

Você pode salvá-lo como um número inteiro (1/0 = true / false)?

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