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]]];
それが機能しない理由はありますか?このビューに URL を次のように表示できるbeerLabel.text = beer_label
ので、画像が表示されない理由がわかりません。