IOS开发:NSBundle pathForResource取不到值如何解决?
作者:本站整理 时间:2015-12-23
代码如下:
- NSString *path = [[NSBundle mainBundle] pathForResource:@"sortednames" ofType:@"plist"];
- NSLog(@"path = %@", path);
- NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
但是运行出来,path一直是null
师父找了好久,终于找到答案了
http://stackoverflow.com/questions/3949368/nsbundle-pathforresource-is-null
记录一下:
command-line tool是没有bundle的,所以用NSBundle的时候一直是null, 如果要使用bundle获取资源,那么需要添加application的target。
按照上述改法,添加了一个target之后,还有问题,依旧找不到文件
然后师父做了以下操作:
在这里添加了文件之后,然后再运行,文件就能取到了。
之后又尝试了在command-line tool中也按照上述方法,添加文件
首先,默认是没有bundle选项的
其次,就算手动添加了build phrase,再添加文件,运行出来,还是取不到path
所以, 如果要使用bundle获取项目中的资源, 必须要使用application
相关文章
相关推荐
-
网易CC语音 3.18.11 官方版(语音聊天)
-
Skype去广告版 v7.31.0.104
-
茄子快传 2.5.1.1(传输工具)官方版
-
淘晶苹果数据恢复精灵绿色版 v2.1
-
迷你家装项目管理官方版 v1.0
-
超易进销存软件 3.36(进销存管理专家)
-
净网先锋全国通用版 V1.0
-
360主机卫士 1.0.9.6官方下载(安全防护)
-
Smarty For PHP官方版 v3.1.29
-
OneDrive官方版
-
应用宝套装版 V5.6.1.5116
-
网灵一号远程监控简体中文官方安装版 V2.3.6
-
PHPMaker英文特别版 v2017.0.7
-
360游戏保险箱 V6.0.0.1111官方版(原360保险箱)
-
淘淘搜比价(淘同款) 2.1.3(购物比价工具)
-
捷速图片文字提取大师电脑版 v3.0