У меня в моем приложении UIWebView, и в этом веб-представлении я перехожу на свой мобильный сайт, где есть кнопка ввода с типом «Выбрать файл» для загрузки новое изображение профиля. Каждый раз, когда я пытаюсь использовать опции «Выбрать существующий» или «Принимать фото» из появившегося меню iPhone, я получаю следующую ошибку, когда мой контроллер просмотра исчезает, чтобы я мог выбрать фотографию:XCODE: неуравновешенные вызовы для перехода на начало/конец для <UIFileUploadFallbackRootViewController
«Неуравновешенные звонки для начала/окончания внешнего вида переходов для UIFileUploadFallbackRootViewController: 0x20d65940"
После изображение выбрано, приложение просто возвращает черный экран ...
Когда я выполняю ту же операцию в Safari, „Выбрать файл“ функция работает отлично.
Примечание:
1.) Я использую UINavigationController в моем приложении (т.е. появляется и толкая взгляды).
2.) HTML код на мобильный сайт для загрузки фотографий:
<form class="appnitro" enctype="multipart/form-data" method="post" action="mysite.php">
<input id="file1" name="file1" class="button_text" type="file" size="50px"/> <br />
<input id="submitpic" class="button_text" type="submit" name="submit" value="Save Picture" />
Использование JQuery мобильного телефона.
Заранее благодарим за любую помощь, которую вы можете предложить!
Я не знаю о JQuery. В обычном объекте c я получал эту ошибку, когда я устанавливал [button addTarget: self action: @selector (navigatePics :) forControlEvents: UIControlEventAllEvents]; поэтому измените его на конкретный [button addTarget: self action: @selector (navigatePics :) forControlEvents: UIControlEventTouchUpInside]; –
Ну, на самом деле у меня нет метода object-C @PushpakNarasimhan для навигации по библиотеке изображений телефона. Код jquery - активируется, когда пользователь пытается изменить свой профиль pic из моего UIWebView - каким-то образом запускает мое приложение, предлагая пользователю выбрать изображение с телефона. После выбора изображения приложение возвращается с полностью черным экраном ... Ошибка, упомянутая выше, возникает после выбора одного из двух вариантов изображения («Выбрать существующий» или «Снять фотографию»). – JRoss
Корневой контроллер вашего окна не установлен. [См этот ответ] [1] [1]: http://stackoverflow.com/a/16548036/199516 – Benoit