我是使用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的共享工具包,因为我得出结论,该插件的旧版本不支持新的cordova 2.2.0。

任何建议以获得最新的插件?或如何解决这些错误?

最佳答案

我在使用repo中的phonegap 2.7.0以及最新的sharekit和sharekitplugin时遇到了相同的问题。将此行添加到import语句下方。它会编译,该插件对我有用。我不确定这是否正确。

#import "SHKMail.h"// Add below this statement
char *SHKURLContentTypeWebpage="text/html";


该插件已有2年没有更新,因此可能与新的Sharekit不兼容。

10-08 07:20