Flutter 颤振-下载文件并在ios上使用默认应用程序打开文件时出现问题

Flutter 颤振-下载文件并在ios上使用默认应用程序打开文件时出现问题,flutter,Flutter,我已经用颤振构建了一个应用程序,我正在尝试从我的REST api下载一个文档,这些是jpeg、jpg或pdf文件,并在应用程序中打开它,以便用户可以看到它 下面的一段代码就是问题所在,我正在尝试使用Flatter中的openfile包,该代码在android上运行得非常完美,它会自动打开图像,但在ios上,它会在尝试下载后提供附加屏幕 我把我的代码的一部分,我相信这是问题 用于指定插件参数的代码 if (Platform.isIOS) directory = await getTem

我已经用颤振构建了一个应用程序,我正在尝试从我的REST api下载一个文档,这些是jpeg、jpg或pdf文件,并在应用程序中打开它,以便用户可以看到它

下面的一段代码就是问题所在,我正在尝试使用Flatter中的openfile包,该代码在android上运行得非常完美,它会自动打开图像,但在ios上,它会在尝试下载后提供附加屏幕

我把我的代码的一部分,我相信这是问题

用于指定插件参数的代码

if (Platform.isIOS)
      directory = await getTemporaryDirectory();
    else
      directory = await getExternalStorageDirectory();
打开文件的代码

OpenFile.open(downloadPath).then((_result) {
         _closePopup();
          print(_result);
        }).catchError((error) {
          print("Could not open file *** $error");
          FileDownloader.lastError =
              "Could not open file: " + error.toString();
          _closePopup();
        });
    } else {
任何有关这方面的指导都会有所帮助