2011-02-19 2 views
0

com.apple.springboard.plist를 수정하기 위해 탈옥 도구를 개발 중이며 장치를 다시 쓰거나 다시 부팅하지 않고이 파일을 다시로드해야합니다. .com.apple.springboard.plist 다시로드하지 않고 재부팅 (아마도 GSSendAppPreferencesChanged?)

GSSendAppPreferencesChanged (GraphicsServices 메소드)에서 응용 프로그램의 환경 설정 (NSUserDefaults)을 다시로드했습니다. 그것이 내가 지금 가지고있는 코드입니다 :

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

이 코드를 실행하면 아무 일도 일어나지 않으며 syslog에 오류가 발생하지 않습니다.

감사합니다.

Pedro.

답변

0

인자의 순서가 맞습니까? 두 가지 주장을 바꾸어야하는지 궁금합니다. here을 보면, 첫 번째 인수로 com.apple.springboard 문자열을 사용하는 것 같습니다.

관련 문제