关于NSBundle获取文件路径的问题

来源:互联网 发布:淘宝加盟的骗局揭秘 编辑:程序博客网 时间:2024/05/01 01:17

关于NSBundle获取文件路径的问题


NSString *path = [[NSBundlemainBundle]pathForResource:@"A"ofType:B];

调用[[NSBundle mainBundlepathForResource:一直返回nil

大部分常犯的错误 :

1.路径没有加入到工程中

通过右键->add files to 的方式添加到工程里面的,

或者采用Build Phases 中copy Bundle Resources下面的“+”号,手动将文件添加到你的资源文件中

 

2.添加的方式不对:

添加的文件夹时黄色的这是无法通过[NSBundle mainBundlepathForResource:来获取文件的路径

将文件夹改为蓝色才可以通过[NSBundle mainBundlepathForResource:来获取路径了

黄色变蓝色文件夹:将之前添加的黄色文件夹移除工程,重新添加到工程中,这是会弹出一个窗口Added folders选项勾选Create folder references就可以了



0 0
原创粉丝点击