如何在ios中将Json数据存储到Sqlite中
Posted
技术标签:
【中文标题】如何在ios中将Json数据存储到Sqlite中【英文标题】:How to store Json data into Sqlite in ios 【发布时间】:2015-05-25 08:08:13 【问题描述】:我创建了一个像新闻更新这样的项目,并使用 JSON api 保存在 UITableView 中以检索数据。现在我遇到了问题,如果没有互联网意味着记录不会显示给用户。现在我打算创建像.sqlite 这样的数据库。朋友请帮助创建数据库。我是新手
【问题讨论】:
现在不鼓励显式使用 SQLite,最好的方法是使用 Core Data(嵌入在 ios SDK 中)。还有很多关于这个主题的教程。我记得我喜欢这个:link。祝你好运! 【参考方案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];
【讨论】:
【参考方案2】:这里是对像你这样的初学者有用的链接..Database with ios 干杯
【讨论】:
以上是关于如何在ios中将Json数据存储到Sqlite中的主要内容,如果未能解决你的问题,请参考以下文章