Я делаю приложение под кодовым именем, используя InteliJ, и у меня есть несколько облачных картинок, которые отображаются на симуляторе, но когда я отправляю отладочную сборку 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.Пожалуйста, помогите.