Вызов метода в viewDidLoad () - PullRequest
       2

Вызов метода в viewDidLoad ()

0 голосов
/ 21 сентября 2010

У меня есть небольшая проблема, я реализовал следующий метод для открыть изображение:

- (void)ladeImage {
id path = @"http://172.23.1.63:8080/RestfulJava/pics";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];  
UIImage *img = [[UIImage alloc] initWithData:data];
UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
[self.view addSubview:imgView];

}

Но как я могу реализовать этот метод в методе viewDidLoad () этого класса. Может ли кто-нибудь помочь мне, пожалуйста?

1 Ответ

1 голос
/ 21 сентября 2010

Если это в вашей реализации подкласса UIViewController, просто скопируйте и вставьте код из вашего метода ladeImage в viewDidLoad (xcode подготовит для вас реализации методов и закомментирует их, если вы запустите подкласс VC, вам нужнораскомментируйте его).

Это должно выглядеть так:

-(void)viewDidLoad {

   [super viewDidLoad];

   id path = @"http://172.23.1.63:8080/RestfulJava/pics";
   NSURL *url = [NSURL URLWithString:path];
   NSData *data = [NSData dataWithContentsOfURL:url];  
   UIImage *img = [[UIImage alloc] initWithData:data];
   UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
   [self.view addSubview:imgView];

}

конечно, вы можете оставить все как есть и просто вызвать [self ladeImage]; в своей реализации viewDidLoad.

...