Я прихожу сюда после многих часов поиска решения и пробую разные подходы, чтобы исправить эту проблему, с которой я столкнулся с JQuery Mobile и моим iPad-приложением.
То, что я пытаюсь сделать, - это приложение для отчетов с Fusion Charts. Я успешно отобразил диаграммы в веб-представлениях (UIWebView) с использованием разных методов и следуя различным примерам, но теперь я хочу сделать одну задачу с помощью платформы JQuery Mobile.
Я не с помощью phonegap, и я выполнил шаги к письму, касающемуся интеграции JQuery Mobile + Xcode (я думаю). Графики загружаются без проблем на моем настольном и мобильном браузерах (iPad, iPhone 4 и iPod Touch 2G), но они не загружаются внутри моего UIWebView (хотя я использую тот же точный код).
Это то, что я делаю:
1) Добавление необходимых файлов (JS, CSS и HTML) в проект для их локального использования. После их добавления я перемещаю все с расширением .js из "Скомпилировать источники" в "Копировать ресурсы пакета". Это выглядит так:
2) Загрузите тестовый файл HTML (page_A1.html) в веб-представление:
3) Убедитесь, что все настроено в файле HTML с правильными путями и последней версией фреймворков:
4) Создайте и запустите только для получения пустого веб-представления.
Если я тестирую Javascript с предупреждением вроде этого:
Появится предупреждение о том, что Javascript работает:
И если я помещаю некоторый текст в контейнер, где должна отображаться диаграмма:
Я получу текст внутри веб-представления:
Я также тестировал удаленные ссылки на инфраструктуру вместо локальных и более старых версий библиотек без везения. Ничего особенного не происходит:
Мне кажется obvius, что
$(document).ready(function(){
не замечается или не вызывается xcode.
Это то, что я хотел бы выполнить:
Я не знаю, что еще проверить. Если у вас есть идеи, я был бы более чем благодарен.