无法指定"ArraySlice <User>"类型的值来键入"[User]"

Sha*_*ram 3 ios swift

我想通过使用前缀,后缀将Model数组划分为两个不同的数组

let data = serverResponse.data as! [User]
collectionData = data.prefix(upTo: 10)
tableData =  data.suffix(from: 11)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Dáv*_*tor 8

你需要通过返回的数组切片转换prefixsuffix通过调用初始化到阵列Array接受的ArraySlice.

let data = serverResponse.data as! [User]
collectionData = Array(data.prefix(upTo: 10))
tableData =  Array(data.suffix(from: 11))
Run Code Online (Sandbox Code Playgroud)