- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用 AFNetworking 的 UIImageView+AFNetworking.h
将在线图像异步加载到 UIImageView
上。
当我使用 setImageWithURLRequest:
时,远程图像加载得很好,但是当我尝试使用 setImageWithURLRequest:placeholderImage:success:failure
时,远程图像已下载,但 UIImageView 会下载不要将它设置为它的 UIImage。
这是我的代码:
@property (strong) IBOutlet UIImageView *imageView;
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[_imageView setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://i.imgur.com/fVhhR.png"]]
placeholderImage:nil
success:^(NSURLRequest *request , NSHTTPURLResponse *response , UIImage *image ){
NSLog(@"Loaded successfully: %d", [response statusCode]);
}
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error){
NSLog(@"failed loading: %@", error);
}
];
}
图片总是加载成功,状态码总是200
。但我必须将 [_imageView setImage:image];
添加到 success
block ,以便 UIImageView
设置图像。
我正在使用 iOS 6.0
有什么想法吗?
最佳答案
如果您提供了一个成功 block ,那么您将负责设置 UIImageView 的图像属性。如果您提供一个 nil success block ,那么 AFNetworking 会为您完成。
这是 UIImageView+AFNetworking.m
的相关部分(第 117 行):
if (success) {
success(operation.request, operation.response, responseObject);
} else {
self.image = responseObject;
}
或者,只需使用不带完成 block 的 -setImageWithURL:placeholderImage:
。
关于ios - AFNetworking setImageWithURLRequest 未设置远程图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13347154/
我正在使用此函数循环下载一些图像 for(int i=0;i
我在表格 View 中有一个单元格(行)有一个图像,每当我需要更改我调用的图像时: -(void)loadThumbnailWithPath:(NSString *)path { NSLog(
如何在图片下载过程中显示进度条? 我的代码在这里: [picView setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWi
我尝试在 tableViewCell 上使用 AFNetworking 的 setImageWithURLRequest 在 ImageView 上设置图像。如果我不在方法中包含 success 和
我想在我的一个应用程序中设置表格 View 单元格图像。我使用 AFNetworking (1.2.1) 并使用 setImageWithURLRequest 实现。 我设置图像的代码如下所示:
我正在使用 AFNetworking 的 UIImageView+AFNetworking.h 将在线图像异步加载到 UIImageView 上。 当我使用 setImageWithURLReques
我正在使用 setImageWithURLRequest:placeholderImage:success:failure 从 URL 下载图像,图像下载工作正常。我遇到的问题是,当我将下载的图像设置
我在当前的一个项目中下载图像时使用了这段代码,但它不适用于 AFNetworking 2.0。我尝试通过 AFImageResponseSerializer,但找不到要使用的正确代码。 [cell.p
我将 RestKit (0.20.0) 用于我的 Rest Api 实现 - 所有 GET、POST 等。GET 返回一些图像的 url。我正在使用 UIImageView+AFNetworking
我正在使用 AFNetworking 的 UIImageView 类别,并且在我的响应代码状态中不断收到 0 响应代码。知道这是为什么吗?这是我的做法: [self.newsPicture_ setI
我的 tableView:cellForRowAtIndexPath 方法中使用了以下代码。我使用 AFNetworking 的 setImageWithURLRequest 来显示单元格的图像。但是
在使用 UIImageView+AFNetworking 时,有没有人有一个很好的解决方案来获取下载进度?类别和 AFNetworking 3.0 . 这category ,我在 3.0 之前的版本中
我正在尝试使用 AFNetworking 2.0 从 url 异步获取图像 我的问题是既没有调用成功也没有调用失败 我已经在浏览器中检查了我的 URL,所以问题不在这里 UIImageView *im
我已经在 Xcode 5 上安装了 AFNetworking 2.1.0 和 CocoaPods。 //ViewController.h #import #import 在 UIImageview
我将表与 dequeueReusableCellWithIdentifier 和 afnetworking+uiimageview 一起使用。我的一些细胞有图像,有些没有。如果我在加载图像之前滚动表格
我正在尝试在 Collection View 中显示来自 url 的图像。到目前为止,我一直在为此使用 AFNetworking,但现在我正在转向 Alamofire。我找不到像使用“setImage
我是一名优秀的程序员,十分优秀!