Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c &引用;默认值为com.apple.dock“;作为目标C方法_Objective C_Macos - Fatal编程技术网

Objective c &引用;默认值为com.apple.dock“;作为目标C方法

Objective c &引用;默认值为com.apple.dock“;作为目标C方法,objective-c,macos,Objective C,Macos,我试图读取终端突击队后面的plist/xml文件: defaults read com.apple.dock 我尝试了NSUserDefaults,但没有成功。也许你能帮我。谢谢。例如,您可以使用CFPreferences CFStringRef orient = (CFStringRef) CFPreferencesCopyAppValue( CFSTR("orientation"), CFSTR("com.apple.dock") ); Boolean hidesIsValid = fal

我试图读取终端突击队后面的plist/xml文件:

defaults read com.apple.dock

我尝试了
NSUserDefaults
,但没有成功。也许你能帮我。谢谢。

例如,您可以使用CFPreferences

CFStringRef orient = (CFStringRef) CFPreferencesCopyAppValue( CFSTR("orientation"), CFSTR("com.apple.dock") );
Boolean hidesIsValid = false;
Boolean hides = CFPreferencesGetAppBooleanValue( CFSTR("autohide"), CFSTR("com.apple.dock"), &hidesIsValid );

例如,您可以使用CFPreferences

CFStringRef orient = (CFStringRef) CFPreferencesCopyAppValue( CFSTR("orientation"), CFSTR("com.apple.dock") );
Boolean hidesIsValid = false;
Boolean hides = CFPreferencesGetAppBooleanValue( CFSTR("autohide"), CFSTR("com.apple.dock"), &hidesIsValid );

使用CopeFoundation API的工作很好,更现代的方法是使用Foundation API,比如:

if let defaults = UserDefaults(suiteName: "com.apple.dock") {
  let orientation = defaults.string(forKey: "orientation")
  let autohide = defaults.bool(forKey: "autohide")
  ...
}

使用CopeFoundation API的工作很好,更现代的方法是使用Foundation API,比如:

if let defaults = UserDefaults(suiteName: "com.apple.dock") {
  let orientation = defaults.string(forKey: "orientation")
  let autohide = defaults.bool(forKey: "autohide")
  ...
}

“我试过了,但没有成功。”向我们展示你的尝试。也许有一件小事需要改变。看看你(用代码)尝试过什么会更有帮助,这样我们可以提出一些小建议,不要推荐你已经尝试过的东西。我没有胶水。我尝试使用NSUserdefaults查找域,但这是错误的。为什么要访问其他人创建的文件?默认的CLT在这方面已经过时。苹果对访问沙盒文件夹外您不拥有的文件怎么说?因为我想编写一个简单的(一键式)应用程序,设置默认值,使我的Mac OSX对接2d且无光泽。“我尝试了NSUserDefaults,但没有成功。”向我们展示您的尝试。也许有一件小事需要改变。看看你(用代码)尝试过什么会更有帮助,这样我们可以提出一些小建议,不要推荐你已经尝试过的东西。我没有胶水。我尝试使用NSUserdefaults查找域,但这是错误的。为什么要访问其他人创建的文件?默认的CLT在这方面已经过时。苹果对访问沙盒文件夹外您不拥有的文件怎么说?因为我想编写一个简单的(一键式)应用程序,设置默认值,使我的Mac OSX对接2d且无光泽。谢谢!这就是解决方案。谢谢!这就是解决办法。