解决 pathForResource 返回 nil的问题
来源:互联网 发布:亚马逊大数据 编辑:程序博客网 时间:2024/06/01 09:32
今天想试验解析xml文件,在项目下建了一个xml文件,代码如下
点击(此处)折叠或打开
- NSString* path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"xml"];
- NSLog(@"path=%@",path);
- NSError *error=nil;
- NSString* fileText = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
- NSLog(@"%@",error);
- NSLog(@"path:%d , fileText:%d",[path retainCount],[fileText retainCount]);
结果在 stringWithContentsOfFile出现错误“The operation couldn’t be completed”
追查发现是pathForResource返回nil,我查了半天没有找到解决办法,我尝试找Default.png,发现能够找到在"/Users/admin/Library/Application Support/iPhone Simulator/6.0/Applications/FFB75F5F-86B7-4B74-9CEF-9F76DE56764C/BaseAppKit.app/"目录下,而在这个目录下确没有sample.xml,我忽然想到了可能需要在项目配置文件里告诉编译器把sample.xml拷贝到BaseAppKit.app/下,
果然我找到了添加资源的地方:
单击项目-》Build phases-》若是没有“copy files”就需要添加:
添加文件:
添加完后再运行就找到文件了
0 0
- 解决 pathForResource 返回 nil的问题
- 解决 pathForResource 返回 nil的问题
- 解决pathForResource返回nil, 无法读取plist文件问题
- pathForResource返回nil的解决方法
- NSBundle mainBundle] pathForResource 返回nil的解决办法
- 解决tableView cellForRowAtIndex 返回nil 的问题
- ios pathForResource: 返回空解决
- pathForResource获取资源为nil的原因
- 解决NSData转NSString返回nil的问题
- 解决NSData转NSString返回nil的问题
- 解决NSData转NSString返回nil的问题
- [[NSBundle mainBundle]pathForResource:@"XXX" ofType:@"db"]为nil的解决办法
- TableView的cell返回nil问题
- 解决使用 model 时后台返回 null 或 nil 数据而造成的崩溃问题
- YUV420p的数据想要在IOS中显示,转CIImage总是返回nil 问题未解决,这里记录下
- 解决Xcode断点调试值都为nil的问题
- 解决 "cc.CardinalSplineTo:create() method is nil" 的问题
- 解决Xcode断点调试值都为nil的问题
- zencart焦点图
- Activity和Service相互通信
- Maximum Subarray
- 网站代码知识收藏
- pinyin4j学习笔记
- 解决 pathForResource 返回 nil的问题
- Java web----DBCP
- Hadoop文件系统的操作
- android 多线程刷新界面
- Gradle源码入门八
- 音频Equalizer算法研究与实现
- hadoop笔记
- GeoTools学习篇------GeoTools+Eclipse搭建QuickStart
- Java I/O操作