这几天我一直在寻找这个问题。仍然没有答案。我正在尝试将多个图像发送到服务器,因此,我需要先将 uiimage 转换为 nsdata。但是 nsdata 似乎为零,但第一个图像总是成功转换。这是代码:
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;
}