사용자가 액세스/변경할 수 있도록 4 가지 설정을 표시하도록 my settings.bundle을 구성했습니다. 응용 프로그램 수명 동안 NSUserDefaults에 저장하는 또 다른 몇 가지 값이 있지만 Settings.app에 표시하는 데 관심이 없습니다. NSUserDefaults에 저장된 실제 키/값 쌍 수와 settings.bundle의 값 수가 다를 수 있습니까? 제대로 관리하려면 무엇을해야합니까?Settings.bundle 대 NSUserDefaults
감사합니다, 당신의 설정 번들
내가 applicationDidFinishLaunchingWithOptions ...에서 매번 registerDefaults를 호출해야합니까? 아니면 처음인가? 두 번째 시간을 설정하면 특정 문자열이 nil을 반환하기 때문에 묻습니다. 처음에 기본값으로 등록 할 때, 두 번째로, 아무 것도 얻지 못합니다 ... –
@Nava Carmon : 흠, 매번 registerDefaults :를 호출하는 문제에 직면하지 않았습니다 ... – BoltClock
만약 내가 ' settings.app에서이 값을 변경하십시오. 응용 프로그램을 다시로드 할 때마다 NSUserDefaults는이 특정 값에 대해 nil을 반환합니다. Settings.app에서 변경 한 후에 만 변경된 값을 반환합니다. 어떻게 수정해야합니까? 그것을 등록한 후 내 기본값을 동기화하고 applicationWillEnterBackground 함수에? –