Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova ionic打印插件在iOs中发送零_Ios_Ionic3_Cordova Plugins - Fatal编程技术网

Cordova ionic打印插件在iOs中发送零

Cordova ionic打印插件在iOs中发送零,ios,ionic3,cordova-plugins,Ios,Ionic3,Cordova Plugins,我需要在iOs和Android中打印网络视图。 在Android中,一切正常,而在iOs中,打印对话框可以运行,但不会显示任何内容 调试插件本机代码时,我在APPPrinter.m dispatch_sync(dispatch_get_main_queue(), ^{ item = [[UIMarkupTextPrintFormatter alloc] initWithMarkupText:content]; });

我需要在iOs和Android中打印网络视图。 在Android中,一切正常,而在iOs中,打印对话框可以运行,但不会显示任何内容

调试插件本机代码时,我在
APPPrinter.m

dispatch_sync(dispatch_get_main_queue(), ^{
            item = [[UIMarkupTextPrintFormatter alloc]
                    initWithMarkupText:content];
        });
虽然第一次,
content
包含webview html,但后者设置为
nil
,这正常吗? 下面是用于调用插件的代码段

this.http.get('../../assets/css/print.css', { responseType: 'text' }).subscribe(
      cssFile => {

        let PDF_HTML = `<style>${cssFile}</style> ${content}`;
        let html = '<html>';
        html += '<head>';
        html += '<style>';
        html += cssFile;
        html += '</style>';
        html += '</head>';
        html += '<body>';
        html += content;
        html += '</body>';
        html += '</html>';
        this.printer.print(html, options)
          .then(res => {
            console.log(res);
          },
            err => {
              console.error(err);
            });
      },
      err => {
        console.error(err);
      });
包json:

"@ionic-native/printer": "4.20.0"
"cordova-plugin-printer": "0.8.0",
谢谢你的支持

附言。
我已经为那些可能遇到类似问题的人打开了相应的问题

: 问题似乎存在于css规则中,形式如下:

page-break-<xxx>
分页符-
break-
替换分页符解决了问题

正如在
分页符中一样,现在不推荐使用

奇怪的是,Android无法识别break-syntax,但这超出了这个问题的范围

page-break-<xxx>