【问题标题】:How to store Json data into Sqlite in ios如何在ios中将Json数据存储到Sqlite中
【发布时间】:2015-05-25 08:08:13
【问题描述】:
我创建了一个像新闻更新这样的项目,并使用 JSON api 保存在 UITableView 中以检索数据。现在我遇到了问题,如果没有互联网意味着记录不会显示给用户。现在我打算创建像.sqlite 这样的数据库。朋友请帮助创建数据库。我是新手
【问题讨论】:
-
现在不鼓励显式使用 SQLite,最好的方法是使用 Core Data(嵌入在 iOS SDK 中)。还有很多关于这个主题的教程。我记得我喜欢这个:link。祝你好运!
标签:
ios
objective-c
iphone
ios7
ios5
【解决方案1】:
为什么不简单地将 json 保存到文本文件:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
NSString *filePath = [docDir stringByAppendingPathComponent:filePath];
[jsonString writeToFile:filePath atomically:YES];
然后阅读:
NSString *jsonString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];