如何修复Cocoapods中丢失的图像资源?

时间:2015-11-27 03:30:33

标签: ios cocoapods

我添加了use_frameworks!到我的Podfile,现在Pods中缺少一些图像资源 - 当我运行项目时,不再出现那些Pod中包含的图像。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

当您将Pod构建为框架时,图像文件将放在框架中,而不是主包中。在创建UIImage对象时,Pod中的代码需要为框架指定包。

NSBundle* bundle = [NSBundle bundleForClass:[self class]];
UIImage* image = [UIImage imageNamed:@"image.png"
                            inBundle:bundle
       compatibleWithTraitCollection:nil];