我想使用一个事件,比如我在字符串中有一些值,并且在字符串中存储值后我已关闭应用程序,现在我再次运行该应用程序。现在我想使用我上次保存它的字符串的值。怎么样?
提前致谢...
答案 0 :(得分:0)
您可以使用NSUserDefaults
。你可以参考以下链接
答案 1 :(得分:0)
[[NSUserDefaults standardUserDefaults] setObject:yourString forKey:yourKey]; // SET
yourString = [[NSUserDefaults standardUserDefaults] objectForKey:yourKey]; //获取
答案 2 :(得分:0)
你应该创建一个plist文件.plist
步骤1:在@implementation之前#define DataFilePath
#define DataFilePath [@"~/Documents/<fileName>.plist" stringByStandardizingPath]
第2步:创建plist文件而不是
if(![[NSFileManager defaultManager] fileExistsAtPath:DataFilePath]) {NSData * data = [[NSData alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@“”ofType:@“plist”]]; [data writeToFile:DataFilePath atomically:TRUE]; [数据发布]; NSData * data = [NSData dataWithContentsOfFile:DataFilePath];的NSLog(@ “%@”,DataFilePath);
NSPropertyListFormat格式; NSArray * array = [NSPropertyListSerialization propertyListFromData:data mutabilityOption:NSPropertyListImmutable格式:&amp; format ERRORDESCRIPTION:无];
第3步:保存到plist文件
NSString * path = [[CommonFunctions documentsDirectory] stringByAppendingFormat:@ “/%@”,]; NSLog(@“文件路径=%@”,路径); [data writeToFile:path atomically:TRUE];