Actualmente tenemos una matriz que contiene todos los contenidos del object JSON:
var castArray: [CastData] = [] CastData.updateAllData(urlExtension: "\(movieID)/cnetworkingits", completionHandler: { results in guard let results = results else { print("There was an error retrieving upcoming movie data") return } self.castArray = results })
Estoy tratando de dividir los resultados del object JSON en 2 matrices, los primeros 5 entrarán en la primera matriz, el rest entrará en la segunda matriz:
var first5CastArrayObjects: [CastData] var theRestofTheCastArrayObjects: [CastData]
Cuál sería la mejor forma de hacer esto?
if castArray.count > 5 { let first5CastArrayObjects = castArray[0...4] var theRestofTheCastArrayObjects = castArray [5...castArray.count - 1] } else { //Manage exception }