gpt4 book ai didi

iphone - 设置包中的 ToggleSwitch 在 iPhone 中不起作用?

转载 作者:行者123 更新时间:2023-12-03 19:07:04 25 4
gpt4 key购买 nike

我的设置包中有一个切换开关,但它第一次不起作用。当我在设置中再次更改该值时,它可以正常工作。

即使我在使用该值之前进行同步:

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];

[userDefaults synchronize];

if([userDefaults boolForKey:@"KeyName"]) {

//Do Some Work
}

我现在必须做什么?

最佳答案

我认为您遇到此问题是因为您尚未注册默认值。

[[NSUserDefaults standardUserDefaults] registerDefaults:[NSDictionary dictionaryWithObjectsAndKeys:@"defaultValueFOrKey", @"Key", nil]];

在正常实践中,我们将为此目的创建一个 plist 文件,其中包含设置包中所有键的默认值,并将其注册为

[[NSUserDefaults standardUserDefaults] registerDefaults:[NSDictionary dictionaryWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Defaults" ofType:@"plist"]]];

关于iphone - 设置包中的 ToggleSwitch 在 iPhone 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6093719/

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