• 问题总会出现,不过解决问题的方法也会出现!!!

在自己的framework中添加.bunble文件

iOS开发笔记 小雨 来源:Megan_zhou 805次浏览 已收录 0个评论

要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文

1. 直接New Folder,并改名为test.bundle

2. 右键 -> Show Package Contens

3. 将带有图片的文件夹直接拖到2中的文件夹里面

4.将这个.bundle文件拖入到项目工程中

下面就是代码了:

+ (NSBundle *)resourceBundle:(NSString *)bundleName
{
NSString *bundlePath = [[NSBundle mainBundle] pathForResource:bundleName ofType:@"bundle"]; //显然这里你也可以通过其他的方式取得,总之找到bundle的完整路径即可。


NSBundle *bundle = [NSBundle bundleWithPath:bundlePath];
    
    return bundle;
}


- (UIImage *)doubanImageForName:(NSString *)imageName
{
    NSBundle *bundle = [[self class] resourceBundle:@"Douban"];
return [UIImage imageWithContentsOfFile:[bundle pathForResource:[NSString stringWithFormat:@"images/%@", imageName] ofType:@"png"]];//我这里是有一个Douban.bundle的bundle文件,这个bundle文件下面有一个images文件夹。你想要的图片就在这个文件夹下面。
}


本博客内容既有转载自网络的内容,也有本作者原创内容,仅供学习与交流之用
如有侵权或者错误之处,请及时在下方留言!
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址