Cloudinary映像未显示在IOS调试版本上

时间:2019-06-03 01:40:43

标签: codenameone cloudinary

我正在使用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调试版本中显示。请帮忙。

0 个答案:

没有答案