Перезагрузите com.apple.springboard.plist без повторного запуска / перезагрузки (возможно, с помощью GSSendAppPreferencesChanged?) - PullRequest
0 голосов
/ 19 февраля 2011

Я разрабатываю инструмент для джейлбрейка, чтобы изменить com.apple.springboard.plist, и мне нужно перезагрузить этот файл без перезапуска / перезагрузки устройства.

Я столкнулся с GSSendAppPreferencesChanged (метод GraphicsServices) дляперезагрузите настройки (NSUserDefaults) приложения.Вот код, который у меня сейчас есть:

GSSendAppPreferencesChanged(CFSTR("InvertColorsEnabled"), CFSTR("com.apple.springboard"));

Когда я запускаю этот код, ничего не происходит, и я не получаю ошибок в системном журнале.

Спасибо,

Педро.

1 Ответ

0 голосов
/ 01 ноября 2011

Правильный ли порядок ваших аргументов? Мне только интересно, если вы должны изменить два аргумента. Смотря здесь , они, кажется, используют строку com.apple.springboard в качестве первого аргумента.

...