gpt4 book ai didi

ios - AFNetworking UIImage NSURL

转载 作者:行者123 更新时间:2023-11-28 18:38:13 24 4
gpt4 key购买 nike

我使用 AFNetworking 从我的 rails api 获取啤酒的详细信息,我想显示来自返回的 url 的图像。

API 响应示例

    description = "Super tasty";
id = 3;
"label_url" = "/system/beers/labels/000/000/003/medium/Pliny.png?1363034728";
"location_id" = 2;
name = "Pliny The Elder";
price = "3.5";
style = IPA;

label_url 是我试图在 BeerDetailViewController 中显示的图像的 url。到目前为止,这是我尝试过的方法,构建时没有错误,但没有图像显示。

BeerDetailViewController.m

#import "UIImageView+AFNetworking.h"
#import "AFImageRequestOperation.h"

- (void)viewDidLoad
{
[super viewDidLoad];

beerLabel.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:
[NSURL URLWithString: beer_label]]];

知道为什么它不起作用吗?我可以在该 View 中使用类似 beerLabel.text = beer_label 的内容显示 url,所以我知道它正在通过并阅读以供使用,只是不确定为什么它不显示图像。

最佳答案

/system/beers/labels/000/000/003/medium/Pliny.png?1363034728

不是有效的 URL。 说真的,可怜的 NSURLNSData 怎么知道你在找什么主机?你需要使用主机和这个构造一个正确的 URL 字符串路径

关于ios - AFNetworking UIImage NSURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15348757/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com