在 iPhone 应用中添加和读取一个 json 文件
Posted
技术标签:
【中文标题】在 iPhone 应用中添加和读取一个 json 文件【英文标题】:Add and read a json file in the iPhone app 【发布时间】:2012-03-17 22:32:59 【问题描述】:我创建了一个带有空视图控制器的简单 Xcode 4.2 项目。 我向这个项目添加了一个 json 文件(我没有资源文件夹/组,所以我 已创建这些资源文件夹和组)。 所以,在我的 iphone 模拟器中,我可以正确读取这个 json 文件。 当我在我的设备上测试我的示例应用程序时,我遇到了一个错误:我无法阅读 json 文件:为什么? 我使用这个简单的代码行:
NSString *filePath = [[NSBundle mainBundle] pathForResource:CONFIGURATION_FILE_NAME ofType:CONFIGURATION_FILE_TYEPE];
NSString *jsonString = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error: NULL];
【问题讨论】:
No no...在设备上,好像文件不存在... 【参考方案1】:我已经解决了... 在我的代码中,CONFIGURATION_FILE_TYEPE 是一个定义 @"JSON".. 我已经用 @"json" 改变了这一点。这在设备和模拟器上运行良好!
【讨论】:
是的。默认情况下,Mac OSX 不区分大小写,ios 模拟器使用与 Mac 操作系统相同的文件系统。 iOS 设备使用区分大小写的文件系统,因此可能会发生(通常带有图像)像您这样的问题。以上是关于在 iPhone 应用中添加和读取一个 json 文件的主要内容,如果未能解决你的问题,请参考以下文章
VoiceOver 在 iPhone 应用程序中读取上一个视图上的标签?漏洞?