Последний iPhone 4 имеет проблему с отображением изображения - PullRequest
0 голосов
/ 18 апреля 2011

Более старые 3GS или iPod 4 способны показывать окончательное изображение, но на iPhone 4 я не вижу показания tempview на экране.

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

-(void) display:(NSData*) imageData
{
    tempimage= [[[UIImage alloc] initWithData:imageData] autorelease];
    tempview=[[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)] autorelease];

    if (tempimage) {
        [tempview setImage:tempimage];

        [self.view addSubview:tempview];
}

1 Ответ

1 голос
/ 18 апреля 2011

попробуй вот так ..

-(void) display:(NSData*) imageData
{
if(imageData != nil)
{
   tempimage= [[UIImage alloc] initWithData:imageData];
}
else
{
   tempimage= [UIImage imageNamed:@"something.png"];
}

tempview=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];

if (tempimage) {
    [tempview setImage:tempimage];

    [self.view addSubview:tempview];
}
if(imageData != nil)
{
  [tempimage release];
}
[tempview release];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...