1、如果Framewrok中有资源文件,比如说UIStoryboard、xib、图片等,怎么办,如何正确读取呢
1.1 以UIStoryboard为例
在framework中创建一个UIStoryboard,UIStoryboard创建一个的UIViewController,在测试demo中加一个按钮,去push到这个UIViewController,一般项目中这是正常写法,没毛病。但此刻,当我调用的时候,会出现错误。
1.2 不难理解,根本找不到这个文件,然后我们这样修改
5.3 获取他的正确路径,运行后,结果是........
1.4 因为咱们要加载一个资源文件,所以必须一定要这样...
1.5 到这就可以正常加载了,不过不推荐把资源文件放到framework中,之前因为这个问题,上传App Store的时候,打包一直有问题。 推荐的方法是放到bundle中,然后咱们新建一个bundle文件
1.6 找到资源文件,剪切到bundle文件。framework里面的资源文件可以删掉了,并且修改代码