gpt4 book ai didi

ios - 如何找出 NSData 数组的长度?

转载 作者:搜寻专家 更新时间:2023-11-01 06:05:06 25 4
gpt4 key购买 nike

我要提交一组图像。

var images = [NSData]()

我需要在提交这些图片之前检查它们的总尺寸;由于服务器限制。

我尝试了以下代码,但它没有给我实际尺寸。

if (images.description.lengthOfBytesUsingEncoding(NSUTF32StringEncoding) >= 3900000)
{
print("Max of images size reached")
} else {
// Continue
}

最佳答案

由于您要查找数组中所有 NSData 元素的总大小,因此您需要计算总长度。一种方法是使用 reduce:

let totalLength = arr.reduce(0) {$0 + $1.length}

这是编写循环的一种简短方法:

var totalLength = 0
for let image in images {
totalLength += image.length
}

关于ios - 如何找出 NSData 数组的长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39663877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com