0

AFNetworking を使用して JSON を解析しています。

あるビューから別のビューに 2 つの画像とテキストを渡しましたが、UIImage ビューで画像を表示できません。

コンソールに画像のリンクが表示されます。

これが私のコードです(githubへのリンク)

#import "KKDetailsViewController.h"


@interface KKDetailsViewController ()

@end

@implementation KKDetailsViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.textView.text = [self.importVideoMetaData objectForKey:@"description"];

    self.imageView.image = [[UIImage alloc] init];
    self.imageView.image = [UIImage imageNamed:[(NSDictionary *)self.importThumbnail objectForKey:@"hqDefault"]];


    NSLog(@" imported thumbnail %@", self.importThumbnail);


}

ここに.hファイルがあります

#import <UIKit/UIKit.h>

@interface KKDetailsViewController : UIViewController

@property (weak, nonatomic) NSDictionary *importVideoMetaData;

@property (weak, nonatomic) NSDictionary *importThumbnail;

@property (weak, nonatomic) IBOutlet UITextView *textView;

@property (weak, nonatomic) IBOutlet UIImageView *imageView;
@end
4

1 に答える 1

0

わかりましたこれが私がそれを機能させた方法です:

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.textView.text = [self.importVideoMetaData objectForKey:@"description"];

    NSURL *url = [[NSURL alloc] initWithString:[self.importThumbnail objectForKey:@"hqDefault"]];

    [self.imageView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"fakeThumbnail.png"]];


    NSLog(@" imported thumbnail %@", url);


}
于 2013-02-09T12:42:49.230 に答える