문제

기본 설정 창 번들이 있습니다 (시스템 환경 설정에서 실행). 인터페이스 빌더를 사용하여 인터페이스를 설계하여 공유 사용자 기본값에 "자동으로"확인란을 시작했습니다. 이것은 훌륭하게 작동하지만 com.apple.systempreferences에 대한 선호도를 작성합니다. com.example.mybundle 기본값에 선호도를 유지하고 싶습니다. 어떻게해야합니까?

인터페이스 빌더에 사용자 기본값 컨트롤러를 추가해야한다고 생각하지만 com.example.myBundle과 함께 매핑하도록하려면 어떻게해야합니까?

모두 감사합니다!

도움이 되었습니까?

해결책

지속성이 관리되는 NSDictionaryController에 바인딩하고 싶을 것입니다. -[NSUserDefaults persistentDomainForName:] 그리고 -[NSUserDefaults setPersistentDomain:forName:] 솔직히 사용하기 쉽지만 +[NSDictionary dictionaryWithContentsOfFile:] 그리고 -[NSDictionary writeToFile:atomically:].

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top