Я столкнулся с проблемой, описанной на странице https://issues.apache.org/jira/browse/CB-7679 .
У меня есть приложение PhoneGap, которое открывает окно InAppBrowser с расширением <input type="file" accept="image/*">
. Как только я нажимаю «Сделать фото» или «Выбрать существующий», окно закрывается, и я получаю следующее сообщение об ошибке:
Warning: Attempt to present
<UIImagePickerController: 0x137001c00> on <CDVInAppBrowserNavigationController: 0x136d2ed20>
whose view is not in the window hierarchy!
Тот же код работает на iOS 7. Я использую следующие версии:
- iOS: 8.1
- Телефонный разрыв: 3.6.0
- InAppBrowser: 0.5.3
Есть ли что-то с тем, как они обрабатывают представление/контроллер/что-то в https://github.com/apache/cordova-plugin-inappbrowser/blob/master/src/ios/CDVInAppBrowser.m? Глядя на код плагина, могу ли я попробовать обходные пути?
Я действительно не разбираюсь в Objective-C, но я безуспешно опробовал некоторые решения, предложенные в аналогичных проблемах iOS, не связанных с PhoneGap.