2013-02-21 2 views
0

Привет Я использую EmailcomposerWithAttachments Плагин из плагинов телефонной почты. Я использую Phonegap-2.3.0 и ios6 Simulator и последний Xcode.«FAILED pluginJSON» Ошибка при вызове EmailComposerwithattachments PlugIn в Phonegap-2.3.0

Я поместил .m, .h файлы в папке Plugins проекта и Js файл в папке WWW и вызвать плагин с помощью

window.plugins.emailComposer.showEmailComposer("Look at this photo","Take a look at <b>this<b/>:",["[email protected]", "[email protected]"],[],[],true,[]); 

кода, как расслоения плотного приведено в readme.md файла. https://github.com/phonegap/phonegap-plugins/tree/master/iOS/EmailComposerWithAttachments

Когда я запустил его, я попал ниже ошибки в журнале.

-[CDVCommandQueue executePending] [Line 103] FAILED pluginJSON = ["INVALID","EmailComposer","showEmailComposer",[{"subject":"Look at this photo","bIsHTML":true,"ccRecipients":[],"attachments":[],"bccRecipients":[],"toRecipients":["[email protected]","[email protected]"],"body":"Take a look at <b>this<b/>:"}]] 

Пожалуйста, дайте мне знать, где я делаю Неправильно.

В config.xml Файл <plugin name="EmailComposer" value="EmailComposer" /> добавить это в Plugin

Спасибо.

ответ

0

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

0

Попробуйте использовать "" вместо [], как этот

window.plugins.emailComposer.showEmailComposer(
"Look at this photo", // subject 
"Take a look at <b>this<b/>:", // body 
"[email protected],[email protected]", // toRecipients 
"", // toRecipients 
"", // bccRecipients 
true, // bIsHTML 
); 

в коде, мы ожидаем, что строка для отдельного затем @ ""

... 
[picker setToRecipients:[ toRecipientsString componentsSeparatedByString:@","]]; 
... 

Я надеюсь, что это помогает

Смежные вопросы