Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.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
Iphone 为什么这个简单的设置包不读取任何内容?_Iphone_Ipad_Ios_Settings_Application Settings - Fatal编程技术网

Iphone 为什么这个简单的设置包不读取任何内容?

Iphone 为什么这个简单的设置包不读取任何内容?,iphone,ipad,ios,settings,application-settings,Iphone,Ipad,Ios,Settings,Application Settings,我有一个包含以下设置的设置包。当我构建/安装我的应用程序时,Settings.app似乎工作正常。我看到了默认值和所有内容。但在我的应用程序中,当我尝试读取文本字段的文本时,我得到零 下面是我如何读取设置的 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *temp = [defaults stringForKey:@"url_preference"]; 设置包中的默认值仅由设置应用程序

我有一个包含以下设置的设置包。当我构建/安装我的应用程序时,Settings.app似乎工作正常。我看到了默认值和所有内容。但在我的应用程序中,当我尝试读取文本字段的文本时,我得到零

下面是我如何读取设置的

 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
 NSString *temp = [defaults stringForKey:@"url_preference"];

设置包中的默认值仅由设置应用程序读取。有关详细信息和解决方法,请参阅。

谢谢,这样做确实像一个PITA。也许它不应该被称为DefaultValue,而应该被称为PlaceholdValue,以便与其他iOS产品相结合。是的,我认为它在第一次使用时或多或少会绊倒每个人。绝对是一个设计糟糕的API。