0

私はphonegapを使ったiOS開発に不慣れです。

sharekitプラグインを使用しようとしていますが、Readme(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をサポートしていないと結論付けているため、cordova2.2.0で正しく機能している共有キットが見つからないことです。

最新のプラグインを入手するための提案はありますか?またはこれらのエラーを修正する方法は?

4

2 に答える 2

1

phonegap 2.7.0 とリポジトリの最新のシェアキットとシェアキットプラグインを使用しても同じ問題が発生しました。この行を import ステートメントの下に追加します。コンパイルされ、プラグインが機能します。これが正しいかどうかはわかりませんが。

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

プラグインは 2 年間更新されていないため、これはおそらく新しい Sharekit との非互換性です。

于 2013-05-29T06:34:58.127 に答える
0

これらのエラーを自分で取得しませんでした。しかし、簡単なヒントです。ウィキをフォローしましたか?プラグインをGithubページから直接ダウンロードすることにはサブモジュールが含まれていないため、最初のステップを忘れないでください。

于 2012-12-06T22:32:19.770 に答える