- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 AFNetworking 2。我有一个 UITableview
并且每一行都包含一个图像。
问题是响应类型是 image/pjpeg
,默认情况下这不是可接受的类型。为了解决这个问题,我在第 599 行附近修改了 AFURLResponseSerialization.m
。将此内容类型添加到 self.acceptableContentTypes
声明的末尾。
我不想修改源代码。在 2.x 中是否有正确的方法来执行此操作?
NSString *url = [NSString stringWithFormat:@"%@my/images/%@",BaseUrl,[o objectForKey:@"ID"]];
[cell.imageView setImageWithURL:[NSURL URLWithString:url]
placeholderImage:[UIImage imageNamed:@"placeholder"]
];
这似乎不再有效:
[AFImageRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"image/jpeg"]]
我可以使用以下代码查看错误:
NSURLRequest *urlRequest = [NSURLRequest requestWithURL: [NSURL URLWithString: url]];
__weak UITableViewCell *weakCell = cell;
[cell.imageView setImageWithURLRequest:urlRequest
placeholderImage:[UIImage imageNamed:@"placeholder"]
success: ^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
__strong UITableViewCell *strongCell = weakCell;
strongCell.imageView.image = image;
[tableView reloadRowsAtIndexPaths: @[indexPath]
withRowAnimation: UITableViewRowAnimationNone];
NSLog(@"Your image request succeeded!");
} failure: ^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
NSLog(@"Your image request failed...");
NSLog(@"Error: %@", error);
NSLog(@"Error: %@", response);
}
];
这里是错误:
Error: Error Domain=AFNetworkingErrorDomain Code=-1016 "Request failed: unacceptable content-type: image/pjpeg"
最佳答案
你可以自己设置imageResponseSerializer在 UIImageView 实例上:
AFImageResponseSerializer *serializer = [[AFImageResponseSerializer alloc] init];
serializer.acceptableContentTypes = [serializer.acceptableContentTypes setByAddingObject:@"image/pjpeg"];
cell.imageView.imageResponseSerializer = serializer;
NSString *url = [NSString stringWithFormat:@"%@my/images/%@",BaseUrl,[o objectForKey:@"ID"]];
[cell.imageView setImageWithURL:[NSURL URLWithString:url]
placeholderImage:[UIImage imageNamed:@"placeholder"]
];
关于ios - AFNetworking 2 setImageWithURL 自定义响应类型 image/jpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21466609/
我已经成功使用SDWebImage很久了。但是随着iOS8的崩溃,当我们设置图像即 [ myImageView setImageWithURL:[NSURL URLWithString:[NSStri
我希望在自定义 tableviewcell 中设置图像,并在 heightForRowAtIndexPath 方法中使用返回图像的高度。 是否有办法将返回的数据放入 heightForRowAtInd
在我的 UIImage 对象上调用 setImageWithURLRequest: 时,成功或失败处理程序似乎都不会被调用。 SetImageWithURL 也没有设置我的图像。如果我使用 setIm
我使用SDWebImage新版本并调用: self.imgIndicatorView.center=self.img.center; self.imgIndicatorView.hid
在我通过使用从我的服务器两次拉取相同的图像之前,它工作正常但我需要减少网络使用 NSString *friendAvatar = [NSString stringWithFormat:@"%@%@%@
我想在 ImageView 中使用 URL 显示图像。我试过使用这个: [cell.avatarImageView.image setImageWithURL:[NSURL URLWithString
我想知道一次可以提交多少 setImageWithUrl 消息是否有上限?我正在尝试加载 30 张照片,其中 10 张照片下载成功但其他人在尝试时在请求中输入失败调试问题 有什么提示或说明吗?谢谢 最
我在我的项目中经常使用 AlamofireImage,我使用 let URL = NSURL(string: "https://cdn.domain.com/profile/image.jpg")!
嗨,我对新的 Xcode 和 AFNetworking 有问题。 在 xcode5 上,我没有那个问题,但我开始进行一些更改和更新。 问题是: No visible @interface for 'U
当我将 UIImageView 上的 setImageWithURL 设置为 UITableViewCell 时出现问题。 这是呈现的表格 View 。在此之前,我在左侧按下了 UITableView
我有一个“基本”表格 View 单元格并想要设置图像: [cell.imageView setImageWithURL:urlOfAvatar placeholderImage:[UIImage im
在 AFNetworking 1.x 中,我们可以像这样使用 setImageWithURL: NSURL* imageURL = [api urlForImageWithId:IdPhoto isT
我可以使用以下方法为 UIImageView 中的 UIImage 着色: imageView = [[UIImageView alloc]initWithImage:[myImage imageWi
下午好 我正在尝试在我的 TableViewController 中使用 SDWebImage,我收到了两个错误(每个图像元素一个),但我可以运行该应用程序,并且我可以看到 SDWebImage 工作
使用 AFNetworking,从服务器下载图像并放入 UIImageView 非常简单: [imageView setImageWithURL:[NSURL URLWithString:@"http
我正在使用 AFNetworking 库来设置带有 URL 内容的图像。在下面的示例中,topLeftImage 是 UIImageView 的一个实例。 [topLeftImage setImage
救命啊!完全 Swift 新手!我想我已经很接近了,但我的经验不足让我退缩了.. 我怎样才能将这一行变成一个像上面的数组一样的数组? // NEED HELP HERE~! cell.itemImag
这在 UIImageView 上不使用 AFNetworking 的类别方法时有效,但我意识到 AF 可能会覆盖已完成的任何操作,因为这是异步发生的: 这是在我的自定义 UITableViewCell
我正在使用框架:UIImageView+AFNetworking - 此处代码:http://pastebin.com/cyzSaxsh 这是我从 Parse.com 查询的方式: func quer
我正在使用 AFNetworking 2。我有一个 UITableview 并且每一行都包含一个图像。 问题是响应类型是 image/pjpeg,默认情况下这不是可接受的类型。为了解决这个问题,我在第
我是一名优秀的程序员,十分优秀!