Дисплей камеры iPad2 не отображается - PullRequest
0 голосов
/ 01 мая 2011

У меня есть приложение для iPhone, которое отображает камеру, используя UIImagePicker для съемки. Я портирую его на iPad2, и когда я хочу отобразить камеру (через модальный контроллер), я получаю кнопки камеры, но изображение в окне предварительного просмотра просто белое. Если я сделаю снимок, я смогу его увидеть.

Это с тобой случилось?

Ответы [ 2 ]

1 голос
/ 09 мая 2011

У меня такая же проблема. Я переместил код UIImagePicker в мой rootviewcontroller, и он работал. Я мог видеть, что было на самом деле через видоискатель. Он также работал через всплывающее окно в существующем viewcontroller (вызывается следующим после rootviewcontroller), но разрешение было плохим, когда я отображал фотографию. Это неудовлетворительно, но, думаю, я нашел обходной путь, если это абсолютно необходимо.

0 голосов
/ 06 мая 2011

Вчера только я пробовал этот код, чтобы использовать камеру для съемки. из моего приложения, и он работал на iphone после его портирования.

Я думаю, вам нужно вызвать метод takePicture на контроллере.

Просто предположение.

if([UIImagePickerController isSourceTypeAvailable:sourceType])
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.sourceType = sourceType;
    picker.delegate = self;
    if(sourceType == UIImagePickerControllerSourceTypeCamera)
        [picker takePicture];
    [self presentModalViewController:picker animated:YES];
    [picker release];
}
...