2012-09-14 2 views
2

스크롤이 역방향 모드로 설정되어 있는지 또는 현재 설정되어 있지 않은지 알 수 없으므로 설정을 표시하고 슬라이더 등에 사용하고 싶습니다.코코아 API를 사용하여 OSX의 스크롤 방향을 확인하는 방법

나는 난 그냥 PLIST를 확인 확인할 수 있습니다 알고 : 여기 어떤 API를 찾고 있어요

dict = open("/Library/Preferences/.GlobalPreferences.plist"); 
=> dict.objectForKey("com.apple.swipescrolldirection"); 

.

이 Catfish_Man의 제안 편집 :

NSString *scrollDirection = [[[NSUserDefaults standardUserDefaults] objectForKey:@"com.apple.swipescrolldirection"] boolValue]? @"Natural" : @"Normal"; 

답변

3

나는 이것이 내가 그것을 해결하는 방법입니다, 지금 같은 문제를 건너 왔어요 .

+0

먼저 동기화 할 필요가 없습니다. 그러면 앱이 느려지고 아무 것도 수행하지 않습니다. 또한 전역 도메인이 기본 검색 목록에 있으므로 persistentDomainForName을 사용할 필요가 없으므로 objectForKey를 사용할 수 있습니다. –

+0

바로 고맙습니다. – Brett

관련 문제