如何在iOS应用程序中保存文本数据?

时间:2017-02-04 03:07:35

标签: ios objective-c

使用我的应用程序,用户将读取我的应用程序,这将生成以下格式的文本字符串:阅读,日期/时间,性别,年龄。基本上,我正在做的是获取此字符串并将其存储在不同故事板中的表视图中。然后,每次关闭并重新打开应用程序时,应保留保存的值。应该通过按下保存按钮来触发保存字符串的操作。如何实施?示例代码表示赞赏。

2 个答案:

答案 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