使用我的应用程序,用户将读取我的应用程序,这将生成以下格式的文本字符串:阅读,日期/时间,性别,年龄。基本上,我正在做的是获取此字符串并将其存储在不同故事板中的表视图中。然后,每次关闭并重新打开应用程序时,应保留保存的值。应该通过按下保存按钮来触发保存字符串的操作。如何实施?示例代码表示赞赏。
答案 0 :(得分:3)
最简单的解决方案是使用NSUserDefaults:
// Add a string & save permanently
NSMutableArray *savedStrings = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"SavedStrings"]];
NSString *sampleString = @"Reading, 4 Feb 2017, 12:00, male, 30 years";
[savedStrings addObject:sampleString];
[[NSUserDefaults standardUserDefaults] setObject:savedStrings forKey:@"SavedString"];
[[NSUserDefaults standardUserDefaults] synchronize];
// At launch, get saved strings - use to populate the tableview
NSMutableArray *savedStrings = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"SavedStrings"]];
答案 1 :(得分:-1)
colModel