zoukankan      html  css  js  c++  java
  • 根据url获取图片为空

    今天在加载图片时,遇到了一个问题,网络获取url后,利用这个方法来获得image

    -(UIImage *) getImageFromURL:(NSString *)fileURL

    {

        UIImage * resultImage;

        NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]];

        resultImage = [UIImage imageWithData:data];

        return resultImage;

    }

    但是发现传进去的fileURL(10.0......../images/a.png)打在浏览器上是有图片的,但是在该方法中data始终是空,返回的image也是空,于是

    利用

    NSError *error;

        [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL] options:nil error:&error];

        NSLog(@"%@",error);

    查看错误信息,发现打印出来的错误信息为

    Error Domain=NSCocoaErrorDomain Code=256 "The operation couldn’t be completed. (Cocoa error 256.)" UserInfo=0x115723920 {NSURL=10.0......../images/a.png}

    发现是没有写http://引起的,将传入的fileURL改为http://10.0......../images/a.png后,图片就加载出来了

     

  • 相关阅读:
    局域网组网总目录
    VLAN之间的通信
    DHCP
    ACL
    linux 程序后台运行
    VLAN
    VTP
    dubbox生产者与消费者案例
    String data jpa执行的增删改查
    StringBoot整合Mytais实现数据查询与分页
  • 原文地址:https://www.cnblogs.com/guatiantian/p/3829332.html
Copyright © 2011-2022 走看看