我正在努力将PSPDFKit用于Ionic 2.我添加了cordova并引用了PSPDFKitPlugin。
我尝试将以下行添加到'.ts'文件的顶部,我在其中调用PSPDFKit。
declare var cordova: any;
然后在文件中我添加了以下代码:
let fileNative = new File();
this.platform.ready().then(() => {
cordova.PSPDFKitPlugin.setLicenseKey('KEY');
cordova.PSPDFKitPlugin.present(`${fileNative.dataDirectory}/${file.name}`, {
pageTransition: 'curl',
pageMode: 'double',
backgroundColor: 'red'
});
});
通过Safari的远程调试器检查模拟器的控制台日志时,会出现以下错误:
EXCEPTION: Uncaught (in promise): TypeError: undefined is not an object (evaluating 'cordova.PSPDFKitPlugin.setLicenseKey')