Pregunta

Tengo un panel de preferencias del paquete (se ejecuta en el Sistema de Preferencias).He diseñado la interfaz mediante el Interface Builder, donde me encuadernada de un "iniciar automáticamente" casilla de verificación para el Usuario Compartido Predeterminados.Esto funciona muy bien pero se escribe la preferencia a la com.apple.systempreferences.Me gustaría mantener mis preferencias en la com.ejemplo.mybundle valores predeterminados.¿Cómo puedo hacer esto?

Supongo que necesito agregar un Usuario a los valores Predeterminados del controlador en el Interface Builder, pero ¿cómo puedo saber que mapa con com.ejemplo.mybundle?

Muchas gracias a todos!

¿Fue útil?

Solución

Usted querrá unirse a un NSDictionaryController cuya persistencia se gestiona a través de -[NSUserDefaults persistentDomainForName:] y -[NSUserDefaults setPersistentDomain:forName:] aunque es francamente igual de fácil de usar +[NSDictionary dictionaryWithContentsOfFile:] y -[NSDictionary writeToFile:atomically:].

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top