首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从变量获取NSURL中的字符串

从变量获取NSURL中的字符串
EN

Stack Overflow用户
提问于 2012-06-18 16:23:01
回答 1查看 122关注 0票数 0

现在,我只有一些代码,可以直接从URL获取图片。

ViewController.h

代码语言:javascript
复制
(...)
@property (retain, nonatomic) IBOutlet UIImageView *imageView;
(...)

ViewController.m:

代码语言:javascript
复制
#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将以字符串的形式从数据库中发送数据:

代码语言:javascript
复制
[
    {
        "image":"http://www.visitingdc.com/images/eiffel-tower-picture.jpg"
    }
]

它将存储在Header中的变量*image中。

Header.h

代码语言:javascript
复制
@interface Header : NSObject {

    NSString *image;

}

@property (nonatomic, copy) NSString *image;

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

+ (NSArray *)findAllRemote;

@end

我必须在ViewController.m中的NSURL-code中写什么,这样它才能从变量而不是URL字符串中获取数据?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-18 16:29:25

您可以在NSSTring中存储json响应,如下所示

代码语言:javascript
复制
self.image = ;//where you have parsed JSON data

然后用-

代码语言:javascript
复制
NSURL *imageURL = [NSURL URLWithString:self.image];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11079189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档