所以这是交易: 我在自定义框架的 Resources 文件夹中有一个图像,我将其用作框架中类的默认值。但是,当我在链接到我的框架的项目中创建这些类时,他们会说找不到图像。我猜 NSBundle 的 +mainBundle 没有为我的类搜索正确的路径以在不同项目中链接时找到此图像。这样对吗?如果是这样,我应该在哪里寻找我的形象?我希望这是有道理的(太晚了)并感谢您的帮助!
最佳答案
对于应用程序,+mainBundle 将是应用程序包(例如,Foo.app)。框架是它们自己的包,您可以使用 +bundleForClass: 或 +bundleWithIdentifier: 找到它们。
关于iphone - 使用 NSBundle 找不到包中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340733/