Выберите изображение iphone simulator используя api камеры phonegap - PullRequest
0 голосов
/ 26 марта 2010

Я новичок в приложениях Xcode и iPhone. Я хочу выбрать изображение с iPhone (камера или библиотека) и отправить в php через ajax.

Я использую каркас телефонной связи, Xcode iPhone SDK версии 3.1.x. При нажатии кнопки вызывается функция с параметром 0 или 1, но она не инициализирует камеру и не отображает библиотеку.

Я использовал код в эту ссылку

показывает эту ошибку в консоли отладки:

2010-03-25 23:36:02.337 PhoneGap[7433:207] Camera.getPicture: Camera not available.

У симулятора dsnt есть камера, но фотографии (из библиотеки) тоже не работают!

в чем может быть ошибка? Я думаю, что при использовании navigator.camera.getPicture сначала проверьте камеру, а если не сломаться и показывает ошибку ~?

Ответы [ 2 ]

1 голос
/ 21 марта 2012

Для использования библиотеки фотографий в симуляторе iphone. Вы должны соответствовать делегату UINavigationControllerDelegate, UIImagePickerControllerDelegate и распределить представление выбора и установить для него делегат, а затем проверить

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
            [self presentModalViewController:imagePickerView animated:YES];
        }
0 голосов
/ 26 марта 2010

Я не знаю, как вы используете эту платформу. Но UIImagePickerController - это класс, который я использую для выбора фотографий из библиотеки iPhone или камеры устройства. И все, что вам нужно сделать, это настроить отображение библиотеки:

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
//set your delegate and other properties...
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

или

picker.sourceType = UIImagePickerControllerSourceTypeCamera;

Тебе стоит это проверить. Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...