Плагин для iOS phonegap: дочерняя браузерная команда (PluginName: дочерняя браузерная команда) не существует

#ios #xcode4 #cordova

#iOS #xcode4 #кордова

Вопрос:

Я пытаюсь использовать ChildBrowserPlugin (из https://github.com/purplecabbage/phonegap-plugins ) phonegap 1.0.0 и X-Code 4.

но он выдает ошибку. Даже я добавил
ключ: ChildBrowserCommand
строку: ChildBrowserCommand
в PhoneGap.plist

 2011-10-03 16:17:06.530 samplePlugins[3913:40b] PGPlugin class ChildBrowserCommand (pluginName: ChildBrowserCommand) does not exist.
2011-10-03 16:17:06.531 samplePlugins[3913:40b] ERROR: Plugin 'ChildBrowserCommand' not found, or is not a PGPlugin. Check your plugin mapping in PhoneGap.plist.
  

Кто-нибудь может мне помочь, что не так с моими настройками или кодом.

Я поместил ChildBrowser.js в папке www
index.html

 <script type="text/javascript" charset="utf-8" src="ChildBrowser.js"></script>

            function onDeviceReady()
            {
                var cb = ChildBrowser.install();
                if(cb != null)
                {
                    cb.onLocationChange = function(loc){ root.locChanged(loc); };
                    cb.onClose = function(){root.onCloseBrowser()};
                    cb.onOpenExternal = function(){root.onOpenExternal();};
                    window.plugins.childBrowser.showWebPage("http://google.com");
                }
            }

            function onLocationChange(loc) {
                navigator.notification.alert('Change to URL : ' loc);
            }
            function onClose() {
                navigator.notification.alert('onClose :');
            }
            function onOpenExternal() {
                navigator.notification.alert('onOpenExternal :');
            }
  

Комментарии:

1. для меня это выглядит хорошо. похоже, что ошибка находится в файле PhoneGap.plist. Может быть, у вас есть лишнее пространство или что-то в этом роде? Также может быть полезно еще кое-что: попробуйте очистить проект, может быть, это поможет ( Product -> Clean )?

2. Проблема была решена… Файлы Objective C не были включены должным образом. …. Я удаляю ссылку на файлы и снова включаю ее .. тогда все работает нормально… Сообщение по теме : github.com/purplecabbage/phonegap-plugins/issues/35

Ответ №1:

Проблема была решена
, файлы Objective C не были включены должным образом.
Я удаляю ссылку на файлы и снова включаю ее .. тогда все работает нормально…
Сообщение по теме : https://github.com/purplecabbage/phonegap-plugins/issues/35