我想用一些数据(字符串)填充tableView,我保存在另一个View / ViewController中。
我的SaveViewController的viewDidLoad:
NSString *savestring = @"Test: This is a test!";
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:savestring forKey:@"savedstring"];
[defaults synchronize];
现在我有另一个View(TableView),它应该动态填充此字符串。 (我想添加日期和一些字符串,它应该像培训期刊一样)
2。我怎样才能做到这一点?我应该更改我的"保存" ?
答案 0 :(得分:1)
除了存储一些用户首选项之外,没有NSUserDefaults不是保存数据的好地方。您应该考虑使用Core Data满足一般存储需求。
你也可以保存到plists,这取决于你的数据可以更简单,例如你只需要存储一个字典。
答案 1 :(得分:1)
您可以在某些模型对象中修改此更改。您可以使用委托发送此对象,或者您可以使用通用模型对象创建单例应用程序管理器。如果要将此数据保存到数据库,则应阅读有关CoreData的信息。