如何获取静态库项目中的资源路径

时间:2014-12-26 11:01:43

标签: ios objective-c xcode resources static-libraries

我在我的库项目中使用第三方SDK,SDK包含一个json文件。我需要在库项目类的一个方法中获取json文件的路径。该方法是从我的应用程序调用的(将库项目添加到我的应用程序后)。 我使用的是10.10(OSX Yosemite),iOS8.1,xcode 6.1环境。感谢。

1 个答案:

答案 0 :(得分:0)

使用NSBundle的{​​{1}}方法。您还需要确保使用正确的包实例化pathForResource:ofType:对象,否则您将获得NSBundle返回值。即nil将允许您浏览主应用程序包,但框架是单独的包。

我倾向于使用[NSBundle mainBundle];方法,只需在要访问的框架中传入一个对象的类。例如。访问您可以传递的UIKit资源:[NSBundle bundleForClass:[Obj class]];