0

現時点では、URL から画像を直接取得するコードがいくつかあります。

ViewController.h

(...)
@property (retain, nonatomic) IBOutlet UIImageView *imageView;
(...)

ViewController.m:

#import Header.h
(...)
    - (void)viewDidLoad
    {
    [super viewDidLoad];

    NSURL *imageURL = [NSURL URLWithString:@"http://www.visitingdc.com/images/eiffel-tower-picture.jpg"];

    NSData *myImageData = [NSData dataWithContentsOfURL:imageURL];

    imageView.image = [UIImage imageWithData:myImageData];


}

私の目標は、リンクがデータベースに保存されている imageView で画像を表示することです。JSON は、データベースからのデータを文字列として送信します。

[
    {
        "image":"http://www.visitingdc.com/images/eiffel-tower-picture.jpg"
    }
]

*imageこれは の変数に格納されますHeader

Header.h

@interface Header : NSObject {

    NSString *image;

}

@property (nonatomic, copy) NSString *image;

- (id)initWithDictionary:(NSDictionary *)dictionary;

+ (NSArray *)findAllRemote;

@end

URL-String の代わりに変数からデータを取得するには、 NSURL-code に何を書く必要がありますか?ViewController.m

4

1 に答える 1

1

次のように、json 応答を NSSTring に保存できます。

self.image = ;//where you have parsed JSON data

そして使用 -

NSURL *imageURL = [NSURL URLWithString:self.image];
于 2012-06-18T08:29:24.597 に答える