Прочитайте список предпочтений другого приложения или поделитесь некоторыми настройками? - PullRequest
5 голосов
/ 03 февраля 2012

Я бы хотел поделиться предпочтениями между двумя приложениями (игрой и ее редактором). Как я могу лучше всего достичь этого? Я думал, что игра может явно прочитать список предпочтений редактора, но я не уверен, что это самый чистый способ добиться этого.

Ответы [ 2 ]

4 голосов
/ 03 февраля 2012

NSUserDefaults поддерживает список доменов для поиска.По умолчанию он просто просматривает файл настроек вашего приложения, но вы можете выполнить поиск в других местах.

Вы можете сделать что-то вроде этого:

NSUserDefaults *defaults = [[NSUserDefaults alloc] init];
[defaults addSuiteNamed:@"com.example.game.shared-prefs"];

Чтобы поделиться настройками между приложениями.

2 голосов
/ 03 февраля 2012

Просто откройте API CFPreferences для параметров эксперта. NSUserDefaults 'Идея предпочтений предназначена для приложения, но CFPreferences позволяют вам определять хосты, наборы и т. Д. Для типа предпочтений для нескольких приложений.

...