如何在ios中将Json数据存储到Sqlite中

How to store Json data into Sqlite in ios

提问人:user3402362 提问时间:5/25/2015 更新时间:5/25/2015 访问量:1841

问:

我创建了一个像新闻更新这样的项目,并使用JSON api保存在UITableView中以检索数据。现在我遇到了一个问题,比如如果没有互联网,意味着记录将不会显示给用户。现在我计划创建像 .sqlite 这样的数据库。朋友们,请帮忙建立数据库。我是新手

IOS 的Objective-C iPhone 的iOS7 IOS5

评论

0赞 markich 5/25/2015
现在不鼓励显式使用 SQLite,最好的方法是使用 Core Data(嵌入在 iOS SDK 中)。还有大量关于这个主题的教程。我记得我喜欢这个:链接。祝你好运!

答:

0赞 user623396 5/25/2015 #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];
0赞 Ghanshyam Tomar 5/25/2015 #2

这是对像您这样的初学者有用的链接..带有ios欢呼的数据库