При веб-просмотре возникает ошибка, подобная этой. Попытка встроить представление платформы, но PaintContext не поддерживает встраивание. - PullRequest
0 голосов
/ 06 ноября 2019

Добавлен ключ в моем файле info.plist io.flutter.embedded_views_preview = YES

В веб-загрузке базы 64 преобразованных html-строки. Это нормально работает в Android, но iOS я получаю сообщение об ошибке выше

String htmlText =getHTML(cp);
    final String contentBase64 = base64Encode(const Utf8Encoder().convert(htmlText));
    String url = 'data:text/html;base64,$contentBase64';
    this.child = WebView(
        initialUrl: url,
        javascriptMode: JavascriptMode.unrestricted,
        javascriptChannels: <JavascriptChannel>[
          _cpJavascriptChannel(buildContext,cp),
          ].toSet(),
        onWebViewCreated: (WebViewController webViewController) {
          _controller.complete(webViewController);
        },
        navigationDelegate: (NavigationRequest request) {return NavigationDecision.prevent;}
    );

      JavascriptChannel _cpJavascriptChannel(BuildContext context, chargePoints.ChargePoint cp) {
        return JavascriptChannel(
            name: 'ChargePoint',
            onMessageReceived: (JavascriptMessage message) {
              Navigator.of(buildContext).pushReplacementNamed('/chargePoint',arguments: {'cp':cp,'connector':message.message});
            });
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...