gpt4 book ai didi

objective-c - ios设置包中的简单标题输出

转载 作者:IT王子 更新时间:2023-10-29 08:13:11 24 4
gpt4 key购买 nike

我只想在设置文件中输出我的 ios 应用程序的版本号。

我知道我必须将设置文件添加到应用程序文件夹。

当我构建并运行时,我可以看到标准设置包附带的 4 个设置。

为了获得一个简单的只读字符串,我将第二个值更改为以下值

enter image description here

在代码中 (didFinishLaunchingWithOptions:) 我调用如下:

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
[[NSUserDefaults standardUserDefaults] setValue:version forKey:@"version_number"];
[[NSUserDefaults standardUserDefaults] synchronize];

令我惊讶的是,什么都没有发生。我只看到组元素和 toogle 开关和 slider ,但没有标题行。有人知道我错过了什么吗?

非常感谢!

最佳答案

我遇到了同样的问题。要在 Settings.bundle 中显示 Title 属性,您还需要添加“默认值”(它可以为空)。

1) 右键单击​​标题对象(在我的例子中是项目 0)并选择添加行。

2) 在创建行的下拉列表中选择“默认值”

enter image description here

3) 在didFinishLaunchingWithOptions中将值设置为你要显示的NSUserDefaults,例如:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue:@"0.0.1" forKey:@"appVersion"];
[defaults synchronize];

结果:

enter image description here

关于objective-c - ios设置包中的简单标题输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12932974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com