<分区>
我正在开发一个 iPhone 应用程序,我需要在 TableView 中显示存储的数据。 经过一些研究,我决定 JSON 最适合存储数据。但是,我找不到任何教程来解释如何将 JSON 作为本地文件而不是 来自远程源,通常是这种情况。
有什么教程可以推荐吗?
<分区>
我正在开发一个 iPhone 应用程序,我需要在 TableView 中显示存储的数据。 经过一些研究,我决定 JSON 最适合存储数据。但是,我找不到任何教程来解释如何将 JSON 作为本地文件而不是 来自远程源,通常是这种情况。
有什么教程可以推荐吗?
最佳答案
首先:您需要加载本地 json 字符串。假设 jsonstring 在您的项目中,要加载它,首先创建指向该文件的 nsstring:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"THENAMEOFTHEFILE" ofType:@"EXTENSIONOFYOUTFILE"];
其次,加载文件的数据:
NSData *content = [[NSData alloc] initWithContentsOfFile:filePath];
三、解析数据:
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:content options:kNilOptions error:nil];
关于ios - 如何从本地 JSON 文件加载数据到 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19387152/