gpt4 book ai didi

ios - NSUserDefaults 未设置

转载 作者:行者123 更新时间:2023-11-29 03:37:14 25 4
gpt4 key购买 nike

这是我在 AppDelegate.m 中的代码 -didFinishLaunchingWithOptions:

//  set color scheme
SingletonColorScheme *colorScheme = [SingletonColorScheme sharedColorScheme]; // initialize

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

if(colorScheme.colorScheme == nil)
[defaults setObject:@"Saori" forKey:@"colorScheme"];
else
[defaults setObject:colorScheme.colorScheme forKey:@"colorScheme"];

[defaults synchronize]; // write them to disk

colorScheme.colorScheme = [defaults objectForKey:@"colorScheme"]; // set the singleton

NSLog(@"\n\nAppDelegate - colorScheme: %@\ndefault: %@\n\n", colorScheme.colorScheme, [[NSUserDefaults standardUserDefaults] stringForKey:@"colorScheme"]);

NSLog 显示如下:

AppDelegate - colorScheme: 
default: (null)

我现在知道代码不正确,但就我的一生而言,我看不出有什么问题。我希望得到一些帮助来解决这个问题! :D

标清更新:更改了 NSLog 的 key

最佳答案

stringForKey:@"Saori"

应该是

stringForKey:@"colorScheme"

--您想要获取之前使用的 key 的对象。

关于ios - NSUserDefaults 未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19010808/

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