现在,我只是一些直接从 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
我必须在NSURL
-code 中写什么,ViewController.m
以便它从变量而不是 URL 字符串中获取数据?