V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ShuS
V2EX  ›  iOS

[iOS 开发疑问] [自建 framework] framework 下访问图片资源的问题

  •  
  •   ShuS · 2015-10-14 11:47:06 +08:00 · 2197 次点击
    这是一个创建于 3119 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现在是想要自建一个 framework 。然后我先是创建了一个普通 app 应用工程,在该应用工程中添加了一个 framework 的 target 。一般都是采用这种方式来开发并调试自己的 framework 的。

    现在碰到的一个问题是,我在该 framework 中要访问一个图片资源,假设名为 image 。
    我尝试了三种方法访问该图片均失败。
    UIImage *image = [UIImage imageNamed:@"image"];
    if(!image){
    image = [UIImage imageNamed:@"FRAMEWORK/image"];
    if (!image) {
    image = [UIImage imageNamed:@"FRAMEWORK.framework/image"];
    }
    }
    请问有大神能够帮忙解决问题吗?

    MerenguesGeek
        1
    MerenguesGeek  
       2015-10-14 16:04:21 +08:00
    是不能用 imageNamed:这个方法去读取的,何不试试 imageWithContentsOfFile:呢?
    ShuS
        2
    ShuS  
    OP
       2015-10-14 18:14:50 +08:00
    @MerenguesGeek 不行啊,或者推荐一下使用方法?
    我是这样
    NSString *path = [[NSBundle mainBundle] pathForResource:@"image" ofType:@"png"];

    UIImage *image = [UIImage imageWithContentsOfFile:path];
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3148 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:51 · PVG 20:51 · LAX 05:51 · JFK 08:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.