swift 一个数组分成多个数组
2020-06-25 本文已影响0人
鹏飞说
把后台返回的数组分成多个数组,如下的例子是,把后台返回的数组分成前面是每个数组8个对象,剩下的对象放在一个数组中
self.productModels = models
var muArr : [FirstVedioModel] = [FirstVedioModel]()
for (index,_) in models.enumerated() {
muArr.append(models[index])
if (index + 1) % 8 == 0 {
self.giftModels.append(muArr)
muArr.removeAll()
}
}
if models.count % 8 != 0 {
self.giftModels.append(muArr)
}