gpt4 book ai didi

iphone - NSUserDefaults:当 valueforKey 为 ENUM 时如何显示用户默认值

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:34 25 4
gpt4 key购买 nike

在 iPhone 应用程序中,当 valueforKey 为 ENUM 时如何在控制台中显示用户默认值?

目前使用以下代码,如果我尝试在控制台中显示然后它崩溃,控制台中没有崩溃日志。

NSLog(@"%@",[[NSUserDefaults standardUserDefaults] valueForKey:Enum]);

最佳答案

获取:

int someValue = [[NSUserDefaults standardDefaults] integerForKey:@"your key here"];

保存:

[[NSUserDefaults standardDefaults] setInteger:10 forKey:@"your key here"];

编辑:明白了,你崩溃了,因为在 NSLog 中你使用了错误的格式:

NSLog(@"%i",[[NSUserDefaults standardUserDefaults] valueForKey:Enum]);

尝试使用 %i(打印整数)而不是 %@(用于打印有效的 objective-c 对象)

关于iphone - NSUserDefaults:当 valueforKey 为 ENUM 时如何显示用户默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045073/

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