Objective c 如何使用cocoa API检查OSX的滚动方向
我无法确定当前是否将滚动设置为反向模式,我想显示该设置,并将其用于滑块等 我知道我可以检查,只需检查plist:Objective c 如何使用cocoa API检查OSX的滚动方向,objective-c,macos,cocoa,Objective C,Macos,Cocoa,我无法确定当前是否将滚动设置为反向模式,我想显示该设置,并将其用于滑块等 我知道我可以检查,只需检查plist: dict = open("/Library/Preferences/.GlobalPreferences.plist"); => dict.objectForKey("com.apple.swipescrolldirection"); 我在这里寻找任何API。我刚才遇到了同样的问题,我就是这样解决的: 根据鲶鱼的建议编辑: NSString *scrollDirection
dict = open("/Library/Preferences/.GlobalPreferences.plist");
=> dict.objectForKey("com.apple.swipescrolldirection");
我在这里寻找任何API。我刚才遇到了同样的问题,我就是这样解决的: 根据鲶鱼的建议编辑:
NSString *scrollDirection = [[[NSUserDefaults standardUserDefaults] objectForKey:@"com.apple.swipescrolldirection"] boolValue]? @"Natural" : @"Normal";
我想您正在查找
NSEvent
上的属性,不需要先进行同步。这只会让你的应用程序慢下来,一事无成。此外,全局域位于默认搜索列表中,因此不需要使用persistentDomainForName,只需使用objectForKey即可。