美文网首页
关于 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