【发布时间】:2012-01-01 00:46:37
【问题描述】:
我使用“plist”文件来存储我的设置。我找到的唯一答案是保存此目录中的文件:
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
但我不知道该怎么做。
【问题讨论】:
我使用“plist”文件来存储我的设置。我找到的唯一答案是保存此目录中的文件:
NSString *rootPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
但我不知道该怎么做。
【问题讨论】:
阅读文档:NSUserDefaults
NSUserDefaults 类为 与默认系统交互。默认系统允许 应用程序自定义其行为以匹配用户的偏好。 例如,您可以允许用户确定哪些单位 测量您的应用程序显示或文档的频率 自动保存。应用程序通过分配记录这些偏好 用户默认数据库中的一组参数的值。这 参数被称为默认值,因为它们通常用于 确定应用程序在启动时的默认状态或其行为方式 默认情况下。
因此您可以在 NSUserDefaults 中保存和读取您的设置。
//write to standard defaults
[[NSUserDefaults standardUserDefaults] setObject:yourObject forKey:@"kYourKey"];
[[NSUserDefaults standardUserDefaults] synchronize];
//read from standard defaults
yourObject = [[NSUserDefaults standardUserDefaults] objectForKey:@"kYourKey"];
下次尝试更具体地说明你想做什么。
【讨论】: