美文网首页
关于 Pod 库的资源bundle 获取的问题

关于 Pod 库的资源bundle 获取的问题

作者: iPhone | 来源:发表于2019-07-24 14:01 被阅读0次
// 在混编项目中会出现 bundle 为nil 导致的崩溃问题,解决如下
/**
 * 获取bundle
 */
- (NSBundle *)getResourceBundle {
    NSBundle *bundle = [NSBundle bundleForClass:[self class]];
    NSURL *bundleURL = [bundle URLForResource:@"YTBridgeModule" withExtension:@"bundle"];
    NSBundle *resourceBundle = [NSBundle bundleWithURL:bundleURL];
    if (!resourceBundle) {
        NSString * bundlePath = [bundle.resourcePath stringByAppendingPathComponent:@"YTBridgeModule.bundle"];
        resourceBundle = [NSBundle bundleWithPath:bundlePath];
    }
    return resourceBundle ?: bundle;
}

相关文章

网友评论

      本文标题:关于 Pod 库的资源bundle 获取的问题

      本文链接:https://www.haomeiwen.com/subject/dsdxrctx.html