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