我正在使用InteliJ制作一个代号为1的应用,并且模拟器上显示了一些云图片,但是当我发送IOS调试版本时,这些图片没有显示。
我转到了该链接https://www.codenameone.com/blog/sizing-images-just-right-with-cloudinary.html,并使用了相同的方法,但是没有用。当我尝试在调试版本中显示本地映像时,它显示了,但是没有显示云映像,因此问题与云映像有关,而不是一般映像。
这是我的代码:
Cloudinary cloudinary = new Cloudinary(ObjectUtils.asMap(
"cloud_name", NAME,
"api_key", API_KEY,
"api_secret", API_SECRET));
cloudinary.config.privateCdn = false;
ArrayList labels = new ArrayList();
for (Object url : images) {
Image img2 = cloudinary.url()
.type("fetch") // Says we are fetching an image
.format("jpg") // We want it to be a jpg
.new Transformation().crop("fill") // We crop the image to fill the given width/height
.width(hi.getWidth())
.height(hi.getWidth())
)
.image(encImage, (String) url);
// Add the image to a label and place it on the form.
labels.add(img2);
}
for (Object img : labels) {
Image newImg = (Image) img;
allImgs.addItem(newImg);
}
ImageViewer imgViewer = new ImageViewer();
imgViewer.setImageList(allImgs);
同样,我在模拟器中没有收到任何错误消息,并且图像正在显示,但是它们未在IOS调试版本中显示。请帮忙。