静态framework加载bundle

2020-07-22  本文已影响0人  开了那么
方法1
 NSString *path =  [[NSBundle mainBundle] pathForResource:@"PPTPlay.framework/PPTRes" ofType: @"bundle"];
 NSBundle *bundle = [NSBundle bundleWithPath:path];
 UIImage *image = [UIImage imageNamed:@"pause" inBundle:bundle compatibleWithTraitCollection:nil];

方法2

把编译好的bundle 文件和framew文件同时导入到工程


image.png

然后可以直接获取

    NSString *path =  [[NSBundle mainBundle] pathForResource:@"PPTRes" ofType: @"bundle"];
         NSBundle *bundle = [NSBundle bundleWithPath:path];
         UIImage *image = [UIImage imageNamed:@"pause" inBundle:bundle compatibleWithTraitCollection:nil];

加载过程中遇到了各种坑,加载不了图片,主要是对NSbundle还有一些不理解,大家可以去看一下下面的文章,
iOS:NSBundle的一些理解
感谢

上一篇下一篇

猜你喜欢

热点阅读