bundleForClass没有返回框架包iOS

时间:2017-12-14 07:09:48

标签: ios objective-c nsbundle

使用 bundleForClass 检索已定义类的框架包。

NSBundle *bundle = [NSBundle **bundleForClass**: [self class]]; // Class in framework

NSString *readtext = [bundle **pathForResource**:@"Test" ofType:@"rtf"];

获取appbundle应用程序(我在使用我的框架)而不是框架包。

如何获取框架捆绑路径并阅读框架资源。

1 个答案:

答案 0 :(得分:0)

您可以使用框架的Bundle Identifier加载NSBundle:

field2

如果框架中包含资源包,那么您可以通过以下方式访问资源:

[NSBundle bundleWithIdentifier:YOUR_FRAMEWORK_BUNDLE_IDENTIFIRE];