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;
}