一般我们从bundle中获取一张图片,可以有这样的获取思路:

1)获取主bundle
2)获取自定义bundle
3)获取自定义bundle中的资源
//主bundle,也就是可执行的工程的bundle
NSBundle *mainBundle = [NSBundle mainBundle];
//NSBundle *mainBundle = [NSBundle bundleForClass:[self class]];
//放在主工程中的自定义bundle
NSString *myBundlePath = [mainBundle pathForResource:@”MyBundle” ofType:@”bundle”];
NSBundle *myBundle = [NSBundle bundleWithPath:myBundlePath];
//放在自定义bundle中的图片
NSString *imagePath = [myBundle pathForResource:@”123″ ofType:@”png”];
self.image = [UIImage imageWithContentsOfFile:imagePath];

NSString *path = [[NSBundle mainBundle] pathForResource:@”WT2LiveBunble” ofType:@”bundle”];//获取自定义bundle的path

NSBundle *myBundle = [NSBundle path];//获取自定义bundle

NSString *zhPath = [myBundle pathForResource:@”en” ofType:@”lproj”];//获取自定义bundle下的文件path

zhPath = [path stringByAppendingString:@”/en.lproj”];//或者拼接//获取自定义bundle下的文件path