Более старые 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];
}