您的位置:首页 > 移动开发 > IOS开发

iOS开发 [NSBundle mainBundle] 通过pathForResource返回路径为空.

2017-06-26 14:32 525 查看
先说说今天让我头疼了这么久的这个问题,简简单单的一个从相对路径读取plist文件,居然死活拿不到他的路径。

开始百度了一会,大多数都说,在Targets -> Build Phases -> Copy Bundle Resources里面没有导入资源文件,亦或是导入了,但是你删了,再重新导入,clean一下就OK了,有很多网友是这么解决了。



然后我试了N次,换用各种姿势导入,重新导入,重启Xcode,就差重启电脑了。后来想着,google一下吧。

看到两个关于这个问题stackOverflow里面的解决方案,也大同小异。硬着头皮一直往下看,看到了这么个回答:



就是不要在Release模式下面运行。我转念一想,我现在做的版本迭代,好像以前就是Release模式下的,瞬间如梦初醒。

有些时候,遇到的莫名的问题,其实很简单,但是没有前人趟过这个坑的话,打死我也不会想到是这个原因导致。困扰了大半天的问题就这么解决了,谨以此文,mark一下,也许会有和我一样惨的哥们呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐