使用我的应用程序,用户将阅读我的应用程序,这将产生以下格式的文本字符串:阅读、日期/时间、性别、年龄。本质上,我正在做的是获取这个字符串并将其存储在不同 Storyboard的 TableView 中。然后,每次关闭并重新打开应用程序时,保存的值都应该保留。保存字符串的 Action 应该通过按下保存按钮来触发。如何实现?示例代码表示赞赏。
最佳答案
最简单的解决方案是使用 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"]];
关于ios - 如何在 iOS 应用程序中保存文本数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42036046/