【发布时间】:2014-12-01 07:46:00
【问题描述】:
我正在尝试使用NSArray 为测验应用程序随机化一个对象数组。每个问题编号包含每个数组。我尝试在ViewDidLoad 中添加排序,但出现以下错误。
"不能使用类型为 '(inout inout $T6, inout inout$T11)"
我正在使用 Swift 和 xCode 6。我是 iPhone 应用开发的初学者。
代码如下:
func shuffleArray<T>(array: Array<T>) -> Array<T>
{
for var index = array.count - 1; index > 0; index--
{
var j = Int(arc4random_uniform(UInt32(index-1)))
swap(&array[index], &array[j])
}
return array
}
【问题讨论】: