ios - cgfloat swift 的二维数组

标签 ios arrays swift

我对 swift 和开发完全陌生。我正在尝试创建cgfloat的二维数组并为数组中的每个变量设置startAngle和endAngle的值,但是一旦我尝试运行,我就会收到错误MSG它

无法使用“()”类型的索引为“[CGFloat]”类型的值添加下标

 // Create a path based on the center point, radius, and angles you just defined.
        path = UIBezierPath(arcCenter: center,
            radius: radius/2 - arcWidth/2,
            startAngle: startAngle,
            endAngle: endAngle,
            clockwise: true)


 var myGame = [[CGFloat]]()

 let temp = i - 1
 for var x = temp; x <= temp; x++ {
                var line = ""
                for var y = temp; y <= temp; y++ {
                    myGame[x][y] = [startAngle, endAngle]
                    line += String(myGame[x][y])
                    line += " "
                }
                print(line)
            }

最佳答案

这样就可以得到一个二维数组

var NumColumns = 20
var NumRows = 50
var array = Array<Array<CGFloat>>()
for column in 0...NumColumns
{
    array.append(Array(count:NumRows, repeatedValue:CGFloat()))
}

希望有帮助..:)

关于ios - cgfloat swift 的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33308158/

相关文章:

javascript - 如何使用 Typescript 的自定义方法实现类数组类?

ios - 如何在 sks 文件 "SpriteKit action"中的 Xcode Action 编辑器上获取所有 Action 名称

ios - 无法从 Firebase 缩短的动态链接 URL 检索动态链接

iphone - "Share Screen"iOS 6

java - 使用反向数组

iphone - -(bool) 不返回

c - 从不兼容的指针类型传递 'y' 的参数 x

Swift Alamofire SwiftyJSON 异步/同步类方法

objective-c - 在 XCode 4 中添加依赖项目

ios - 如何使用 Objective-C 实现 LocalNotification?