Плагин Phonegap 1.1 / iOS5 не запускается - PullRequest
3 голосов
/ 01 ноября 2011

Я пытаюсь написать плагин для стека iOS5 Phonegap, используя 1.1. Я пробовал все учебники, которые я могу найти, включая ту, что в вики Phonegap, точно так, как обрисовано в общих чертах там .Каждый раз, когда я пытаюсь запустить плагин из моего HTML-файла, ничего не происходит вообще, и я вижу следующую ошибку в моей консоли отладки:

2011-10-31 21:01:09.761 TestApp[65870:13403] Ignoring gap command with incorrect sessionKey; expecting: -684243575 received: (null)
2011-10-31 21:01:09.761 TestApp[65870:13403] Complete call: gap://ready

Это может быть чисто случайным, но если я закомментируювызов Javascript для моего плагина, эта ошибка не присутствует в моей консоли, поэтому она должна быть несколько связана, даже если только удаленно.

1 Ответ

0 голосов
/ 02 ноября 2011

Мне кажется, что ваш PhoneGap.plist, скорее всего, неправильно настроен, попробуйте его по-другому.

Если это не проблема, попробуйте протестировать ваш плагин, используя следующую форму в вашем javascript,

PhoneGap.exec("ClassName.methodName", parameter1,parameter2);

Где ClassName.methodName является именем класса Objective C, а ваш метод является чем-то вроде этой формы

-(void)methodName:(NSMutableArray*)paramArray withDict:(NSMutableDictionary*)options
{
 NSLog(@"inside plugin!");
 //objective c Plugin code
}

Когда вы делаете это, вы все еще получаете это сообщение об ошибке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...