0

目的是有一个“查看 PDF”按钮,允许用户在 iPad 上查看 PDF。

这是我要添加到 Cordova (Phonegap)的插件。

是 GitHub 上的代码。

到目前为止,我已经更新了我的 html 文件以在单击按钮时运行脚本和相同的功能(所有这些都在 body 标记中,就像他的示例一样):

<button id="externalPdf" onclick="app.openExternalDoc();">Open pdf</button>
<script type="text/javascript" src="../assets/js/index.js"></script>
<script type="text/javascript" src="../assets/js/ExternalFileUtil.js"></script>
<script type="text/javascript">
    console.log("initialize app");
    app.initialize();
</script>

我已将 Index.js 和 ExternalFileUtil.js 复制到项目中。

我已将 2 Objective-C 文件链接到插件文件夹(不确定这是否正确)

我已经编辑了 config.xml 文件来运行插件:

<plugins>
    <plugin name="ExternalFileUtil" value="CDVExternalFileUtil"/>
</plugins>

它似乎仍然不起作用,有什么想法吗?

谢谢

4

1 回答 1

3

该插件需要更新以使用新的插件签名,以便与最新版本的 Phonegap 一起使用。JS 没问题,但 Objective-C 需要更新。

例如,更改:

- (void) openWith:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options;

- (void) openWith:(CDVInvokedUrlCommand*)command;
于 2013-07-11T12:37:23.953 回答