Cannot convert value of type ‘ArraySlice<Int>’ to specifIEd type
‘[Int]’
我不知道如何从主阵列中获取[Int],或者转换ArraySlice< Int>到[Int]。我猜想我错过了一些简单的东西,但似乎找不到文档的答案。
var rowArray = [[Int]]()var rangeStart = 0let rangeLength = mapWIDthfor var index = 0; index < mapHeight; ++index{ rangeStart = tileIDs.count - ((index + 1) * mapWIDth ) let row : [Int] = tileIDs[rangeStart...rangeStart+rangeLength] rowArray.append(row)}rowArray.append(row)转换ArraySlice< Int>使用Array():[Int]
let row : [Int] = Array(tileIDs[rangeStart...rangeStart+rangeLength])总结
以上是内存溢出为你收集整理的数组 – 如何从Swift 2.0获取一个subArray全部内容,希望文章能够帮你解决数组 – 如何从Swift 2.0获取一个subArray所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)