defaultRepresentation fullScreenImage в ALAsset не возвращает полноэкранное изображение

В моем приложении я сохраняю изображения в альбом в качестве активов. Я также хочу получить их и отобразить в полноэкранном режиме. Я использую следующий код:

ALAsset *lastPicture = [scrollArray objectAtIndex:iAsset]; 

ALAssetRepresentation *defaultRep = [lastPicture defaultRepresentation];

UIImage *image = [UIImage imageWithCGImage:[defaultRep fullScreenImage] 
                                          scale:[defaultRep scale] orientation:
    (UIImageOrientation)[defaultRep orientation]];

Проблема в том, что возвращаемое изображение равно nil . Я прочитал в ссылке ALAssetRepresentation, что, когда изображение не подходит, возвращается ноль.

Я поместил это изображение в UIImageView, который имеет размер экрана iPad. Мне было интересно, не могли бы вы помочь мне с этим вопросом?

Заранее спасибо.

6
задан The iOSDev 9 July 2012 в 11:24
поделиться