iphone - 使用 NSBundle 找不到包中的图像

标签 iphone objective-c macos bundle

所以这是交易: 我在自定义框架的 Resources 文件夹中有一个图像,我将其用作框架中类的默认值。但是,当我在链接到我的框架的项目中创建这些类时,他们会说找不到图像。我猜 NSBundle 的 +mainBundle 没有为我的类搜索正确的路径以在不同项目中链接时找到此图像。这样对吗?如果是这样,我应该在哪里寻找我的形象?我希望这是有道理的(太晚了)并感谢您的帮助!

最佳答案

对于应用程序,+mainBundle 将是应用程序包(例如,Foo.app)。框架是它们自己的包,您可以使用 +bundleForClass: 或 +bundleWithIdentifier: 找到它们。

关于iphone - 使用 NSBundle 找不到包中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340733/

相关文章:

javascript - 如何在 Mac 上设置反向代理?

ios - 无权快速访问视频文件路径

objective-c - 是否可以为 OSX Preview 编写插件?

iphone - 线程安全的保留/释放

iphone - iPhone 上的 JSON 和核心数据

objective-c - 在 objective-c 中对服装尺码进行排序

objective-c - 接口(interface)定义在ios示例代码中重复

python - 我已经安装了 libpng,但是在安装 autopy 时出现错误 "' png.h' file not found #include <png.h>"

iphone - 我怎样才能把一个字符串中所有单词的首字母变成大写iphone

iphone - SSL证书错误: certificate_unknown