【问题标题】:Why is this simple settings bundle not reading anything?为什么这个简单的设置包没有读取任何内容?
【发布时间】:2011-03-05 21:20:19
【问题描述】:

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

这是我阅读设置的方式

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

【问题讨论】:

    标签: iphone ipad ios settings application-settings


    【解决方案1】:

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

    【讨论】:

    • 谢谢,确实看起来像 PITA,它以这种方式工作。也许它不应该被称为 DefaultValue 而是 PlaceHolderValue 与其他 iOS 事物内联。
    • 是的,我认为它第一次或多或少地绊倒了每个人。绝对是一个设计糟糕的 API。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多