Kitty Опубликовано 2 октября, 2016 Поделиться Опубликовано 2 октября, 2016 Пустое приложение. Код из документации. Попытка получить фото с камеры: void __fastcall TForm1::TakePhotoFromCameraAction1DidFinishTaking(TBitmap *Image) { Image1->Bitmap->Assign(Image); } При нажатии на кнопку приложение вылетает. Кому нибудь удавалось получить фото в С++ Builder Берлин в iOS? Спасибо. Цитата Ссылка на комментарий
0 Kitty Опубликовано 27 октября, 2016 Автор Поделиться Опубликовано 27 октября, 2016 (изменено) Благо вспомнила, что в 64 бит работает отладка. В дебаге работает обращение к галерее, а вот на событии получения фото: void __fastcall TForm1::TakePhotoFromCameraAction1DidFinishTaking(TBitmap *Image) --------------------------- Debugger Exception Notification --------------------------- Project raised exception class 6. Изменено 27 октября, 2016 пользователем Kitty Цитата Ссылка на комментарий
0 Kitty Опубликовано 28 октября, 2016 Автор Поделиться Опубликовано 28 октября, 2016 C++ Builder 10.1 Up.1 (iOS 10 sdk) Теперь уже точно, можно сказать, что не работает: 1. Открываем стандартный пример в режиме дебаг iOS 64 bit: C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\CPP\Mobile Snippets\AccessCameraApp 2. В настройках проекта добавляем ключ NSCameraUsageDescription и ставим галочку С++ Compiler->Advanced: Cenerate iOS universal binary file (armv7 + arm64)=true 3. Запускаем на iPhone5/5s. При нажатии кнопки получаем raised exception class 6 1. Открываем стандартный пример в режиме дебаг iOS 64 bit: C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\CPP\Mobile Snippets\CameraRoll 2. В настройках проекта добавляем ключ NSPhotoLibraryUsageDescription и ставим галочку C++ Compiler->Advanced: Cenerate iOS universal binary file (armv7 + arm64)=true 3. Запускаем на iPhone5/5s. При нажатии кнопки получаем raised exception class 6 У кого есть опыт оформите, пожалуйста, в баг-трекер. Досадно, что базовый функционал не работает. Будем ждать нового релиза. Равиль Зарипов (ZuBy) 1 Цитата Ссылка на комментарий
0 Kitty Опубликовано 30 октября, 2016 Автор Поделиться Опубликовано 30 октября, 2016 Проблема решена: <key>NSPhotoLibraryUsageDescription </key> <string>To choose photo</string> <key>NSCameraUsageDescription </key> <string>Get photo</string> Обнаружен лишний пробел перед закрывающей </key>. Странно, но это все ломало. Убрать пробел: <key>NSPhotoLibraryUsageDescription</key> <string>To choose photo</string> <key>NSCameraUsageDescription</key> <string>Get photo</string> Равиль Зарипов (ZuBy) и enatechno 2 Цитата Ссылка на комментарий
Вопрос
Kitty
Пустое приложение. Код из документации. Попытка получить фото с камеры:
void __fastcall TForm1::TakePhotoFromCameraAction1DidFinishTaking(TBitmap *Image) { Image1->Bitmap->Assign(Image); }
При нажатии на кнопку приложение вылетает. Кому нибудь удавалось получить фото в С++ Builder Берлин в iOS? Спасибо.
Ссылка на комментарий
Лучшие авторы в вопросе
10
20
32
7
Популярные дни
3 окт
27
4 окт
20
6 окт
7
26 окт
7
Лучшие авторы в вопросе
Brovin Yaroslav 10 постов
Равиль Зарипов (ZuBy) 20 постов
Kitty 32 постов
Pax Beach 7 постов
Популярные дни
3 окт 2016
27 постов
4 окт 2016
20 постов
6 окт 2016
7 постов
26 окт 2016
7 постов
Популярные посты
Brovin Yaroslav
Taking Pictures Using FireMonkey Interfaces
Pax Beach
Это не из-за платформы. Обсуждали на форуме несколько раз уже эту проблему — проблема в том, что работа с UI и Action идет в разных потоках. Получение снимка через Action Menu я делаю так pro
Равиль Зарипов (ZuBy)
ну желательно обернуть, т.к. это нативная штука. что там творится в недрах не видно. хуже не будет, но и не факт что поможет.
Изображения в теме
78 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.