我是使用phonegap进行iOS开发的新手,
我试图使用sharekit插件,我按照自述文件(sharekit 2.0)中提到的所有步骤,但它仍然无法正常工作,我收到以下3个错误:
/..path../Plugins/ShareKitPlugin.m:31:63: Use of undeclared identifier 'SHKURLContentTypeWebpage'
/..path../Plugins/ShareKitPlugin.m:85:63: Use of undeclared identifier 'SHKURLContentTypeWebpage'
/..path../Plugins/ShareKitPlugin.m:102:63: Use of undeclared identifier 'SHKURLContentTypeWebpage'
问题是我无法找到任何适用于cordova 2.2.0的sharekit,因为我得出的结论是这个插件的旧版本不支持新的cordova 2.2.0。
有关获取最新插件的任何建议吗?或如何解决这些错误?
答案 0 :(得分:1)
我使用phonegap 2.7.0以及repo中最新的sharekit和sharekitplugin也遇到了同样的问题。在import语句下面添加这一行。它编译,插件适合我。我不确定这是否正确。
#import "SHKMail.h"// Add below this statement
char *SHKURLContentTypeWebpage="text/html";
该插件已更新2年,因此可能与新的Sharekit不兼容。
答案 1 :(得分:0)
我自己没有得到这些错误。但只是一个快速提示。你有没有关注wiki?不要忘记第一步,因为直接从Github页面下载插件不包括子模块。