Codenameone 代码名一:使用execute()在iOS上打开图片

Codenameone 代码名一:使用execute()在iOS上打开图片,codenameone,photo-gallery,Codenameone,Photo Gallery,我需要打开用户制作的照片拼贴(图像)。所以我使用Display.getInstance().execute(montage.getMontageFullPath())适用于Android设备和Codemane One模拟器,但不适用于iOS(既不适用于设备,也不适用于Xcode模拟器) 图像会按预期保存在iPhone相册中,但不会像以前那样打开。我对代码所做的唯一更改是使用本机界面使图像显示在相册(即照片库)上 我读过这篇关于canExecute(字符串url)的文章,但是当我使用它时,它在An

我需要打开用户制作的照片拼贴(图像)。所以我使用
Display.getInstance().execute(montage.getMontageFullPath())
适用于Android设备和Codemane One模拟器,但不适用于iOS(既不适用于设备,也不适用于Xcode模拟器)

图像会按预期保存在iPhone相册中,但不会像以前那样打开。我对代码所做的唯一更改是使用本机界面使图像显示在相册(即照片库)上

我读过这篇关于canExecute(字符串url)的文章,但是当我使用它时,它在Android上是空的,所以如果我在运行execute()之前将其用作测试,后者永远不会运行。我不记得在iOS上发生了什么,但是图库也没有打开

为什么execute()不会在iOS上打开映像,而会在Android和CN1模拟器上打开映像


感谢您的帮助,

canExecute方法是一个3模式结果:

  • 空-表示未知
  • “真”意味着它应该起作用
  • False表示它不应该工作
因此,可以将null和true视为相同


这在iOS中应该可以隐式工作。请看这一点,但请确保您提供的URL位于您的app home中,否则我们无法做出任何保证。

哦,我没有正确阅读您的答案,因为我会将未知视为假而不是真。再次感谢,我会试试的!