2014-02-09 3 views
0

다른 응용 프로그램에서 저장된 값을 읽으려고하지만 아직 이해할 수 없습니다. 그때 나는이 가능하지 않다는 것을 말하는 answer을 보았습니다. 하지만 환경 설정 창 응용 프로그램에서 내 응용 프로그램으로 값을 가져 오려고합니다.다른 응용 프로그램의 NSUserDefaults

NSUserDefaults을 사용하여 값을 읽을 수없는 경우 어떻게이 두 개가 서로 통신 할 수 있습니까? (실행 창 및 코코아 응용 프로그램)?

편집 : 나는 또한 NSUserDefaults을 사용 가능한 경우

NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults]; 
[userDef addSuiteNamed:@"com.foobar.pref"]; 
NSString *settingValue = [userDef stringForKey:@"settingValue"]; // returns nil 
+0

환경 설정 패널은 일종의 앱입니다. 둘 다 당신에 의해 창조 되었습니까? 시스템 제공 또는 3 부 환경 설정 패널입니까? – uchuugaka

+0

@uchuugaka 예 Xcode 5 환경 설정 템플릿을 사용하여 코코아 앱과 환경 설정 패널 앱을 모두 만들었습니다. – user88975

+0

@uchuugaka, 환경 설정 패널은 일종의 응용 프로그램이 아니라 시스템 환경 설정 응용 프로그램을위한 플러그인입니다. – JWWalker

답변

0

당신이 그것을 가능하지 말 발견 대답은 아이폰 OS가 아닌 OS X를

에 대해 잘 모르겠어요 한 시도하지만, 확실히 CFPreferencesSetAppValueCFPreferencesCopyAppValue을 사용하여이를 수행 할 수 있습니다.

관련 문제