Добавление изображения программно в поле зрения - PullRequest
0 голосов
/ 11 ноября 2011

Я добавил изображение в моем представлении программно. Но мое приложение было прервано, когда я переключаюсь, чтобы посмотреть, куда добавлено изображение с кодом

UIImageView *countryFlag = [[UIImageView alloc] initWithImage:[UIImage imageNamed:CountryFlagImage]];
[countryFlag setFrame:CGRectMake(0, 0, 50, 50)];
[self.view addSubview:countryFlag];
[countryFlag release];
countryFlag = nil;

In - (id) initWithNibName У меня есть

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil CountryFlagImage:(NSString*)imageFlagName
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) { 
         CountryFlagImage = [NSString stringWithString:imageFlagName];
    }
    return self;
}

CountryFlagImage Я взял из предыдущего основного вида.

1 Ответ

1 голос
/ 11 ноября 2011

Похоже, проблема с сохранением ... попробуйте сохранить CountryFlagImage, возможно, она освобождается до того, как вы сможете ее использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...