2012-06-18 3 views
0

지금 당장은 URL에서 직접 그림을 가져 오는 코드가 있습니다. 변수에서 NSURL의 문자열 가져 오기

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]; 


} 

내 목표는 데이터베이스에 저장되어 링크 이미지 뷰에서 사진을 볼 수 있습니다

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

ViewController.h

. json으로 문자열로 데이터베이스에서 데이터를 전송합니다 Header에서 변수 *image에 저장됩니다

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

. 내가 ViewController.mNSURL -code에서 작성해야 할 무엇

Header.h

@interface Header : NSObject { 

    NSString *image; 

} 

@property (nonatomic, copy) NSString *image; 

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

+ (NSArray *)findAllRemote; 

@end 

은 그래서 대신에 URL 문자열의 변수에서 데이터를 가져?

답변

1

그런 다음 사용하십시오

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

같이있는 NSString에서 JSON 응답을 저장할 수 있습니다 -

NSURL *imageURL = [NSURL URLWithString:self.image]; 
+0

감사, 그것을 해결! – Kirinriki