Какао несколько пользовательских настроек на одной учетной записи Mac? - PullRequest
0 голосов
/ 31 июля 2010

В настоящее время я нахожусь на этапе планирования для программного обеспечения для планирования и отслеживания данных. Я хочу позволить основному пользователю добавлять в программу защищенные паролем профили, чтобы разные люди могли использовать программу с доступом к разным наборам данных и различным возможностям. Одна из вещей, которую я хотел бы добавить, - это возможность изменять макет и цвета целевой страницы своих профилей. Так возможно ли иметь несколько наборов настроек для одной учетной записи Mac? Мне нужно, чтобы он был на одной учетной записи Mac, потому что это будет программа для семей, а некоторые из созданных профилей будут для детей, которые могут не иметь там своей учетной записи.

Спасибо.

РЕШЕНО: Думаю, я понял, как это сделать. Если кто-то хочет увидеть мое решение, я загрузил файл по адресу: http://www.mediafire.com/file/vp7k2ybygcs63cf/PrefGenTest.zip

Если вы следите за консолью и списком свойств программы, вы увидите результат.

Ответы [ 2 ]

1 голос
/ 31 июля 2010

Звучит так, как будто вы захотите создать разные пользовательские объекты в хранилище базовых данных.

1 голос
/ 31 июля 2010

NSUserDefaults не имеет каких-либо функций, которые могли бы сделать это легко.Если вы перейдете к CFPreferences, вы можете использовать разные файлы настроек для разных пользователей, но вы потеряете удобство использования NSUserDefaults и NSUserDefaultsController.

...