我在我的应用程序中有一个首选项,我希望我的应用程序“发货”,我如何做到这一点?
提前谢谢。
发布于 2011-01-20 04:40:10
创建NSDictionary,然后使用
[myDict setObject:@"defaultvalue" forKey:@"mykey"];对于您的每个默认值。然后使用
[[NSUserDefaults standardUserDefaults] registerDefaults:myDict];始终在启动时执行此操作是安全的,因为它不会覆盖设置。当您通过以下方式读取设置的值时
[[NSUserDefaults standardUserDefaults] objectForKey:@"mykey"];您将获得您的默认值,或者您随后设置的值。
发布于 2011-01-20 04:04:12
将此首选项存储在您的应用程序包中,作为某些默认设置的一部分。当您的应用程序首次启动时(不存在已保存的首选项),请将此值保存到NSUserDefaults、documents目录或存储应用程序首选项的位置。
发布于 2011-01-20 05:03:23
如果给定关键点的默认值中没有设置任何内容,请设置一些内容。您可以在应用程序加载时执行此检查,在第一次运行后的任何时间,您的@"MySpecialPref"密钥都会有一个对象。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if (![defaults objectForKey:@"MySpecialPref"]) {
[defaults setBool:YES forKey:@"MySpecialPref"];
}https://stackoverflow.com/questions/4740071
复制相似问题