Swift: UIImageJPEGRepresentation возвращает ноль во время цикла

Я искал эту проблему уже несколько дней. Все еще нет ответа. Я пытаюсь отправить несколько изображений на сервер, поэтому мне нужно сначала преобразовать uiimage в nsdata. Но nsdata, кажется, ноль, но 1-е изображение всегда успешно конвертируется. Вот код:

    for image in images {

        var imageTemp: NSData?

        if let image_data = UIImageJPEGRepresentation(image, 1) {

            imageTemp = image_data
        }

        if imageTemp == nil
        {
            print("nil")
            return
        }

        i = i + 1;
    }

0 ответов

Другие вопросы по тегам