Проблема с работой камеры в ios4 - PullRequest
1 голос
/ 24 мая 2011

привет, пока я использовал UIImagePickerController для работы с камерой в IOS3.Но в IOS4 ImagePickerController не работает должным образом.Когда я пытался сделать снимок, он показывает либо белое изображение, либо приложение часто выходит из строя.

Итак, я начал использовать устройство AVCapture для работы с камерой.В этом тоже я столкнулся с новыми проблемами.Когда я делаю снимок в альбомной ориентации, предварительный просмотр изображения показывает, что изображение является портретным, и наоборот.И иногда он показывает предупреждение об уровне памяти.

И UIImagePickerController, и AVCapture создают проблемы.Я хочу знать, как решить эти проблемы.Еще есть какой-нибудь другой способ справиться с действиями камеры в IOS4.

Пожалуйста, помогите мне друзья .....

1 Ответ

0 голосов
/ 01 июня 2011

Если вы просто хотите разрешить пользователю делать фотографии, UIImagePickerController - это то, что вам нужно.AVFoundation находится на довольно низком уровне и требует от вас многих вещей самостоятельно (например, компенсации ориентации устройства).

Я широко использовал UIImagePickerController на iOS 4, и он прекрасно работает для меня.Я подозреваю, что проблемы с белым изображением / сбой происходят из-за чего-то еще в вашем коде.Если вы разместите несколько фрагментов кода, мы можем попытаться выяснить, что происходит.

...