member subscript @ konnte nicht gefunden werd

Ich versuche den folgenden Code auszuführen und erhalte den FehlerCould not find member 'subscript auf Xcode6

var b:[[Float]] = [[1,2]]

var i2 = 0 // second to last control point
var pointIm1 = CGPoint(x: 0.0,y: 0.0)
var pointI = CGPoint(x: 0.0,y: 0.0)
var pointIp1 = CGPoint(x: 0.0,y: 0.0)
var px:Float = b[0][0] * Float(pointIm1.x) + b[0][0] * Float(pointI.x) + b[0][0] + b[0][0] * Float(pointIp1.x)

Anyone hat eine Ahnung, warum es einen Fehler gibt

Edit: Hat jemand eine bessere Idee oder muss ich für jeden Index andere Variablen erstellen, wie Nate in seiner Antwort vorgeschlagen hat

//not looks good
var bj0 = b[j][0]
var bj1 = b[j][1]
var bj2 = b[j][2]
var bj3 = b[j][3]


var px:Float = bj0 * Float(pointIm1.x) + bj1 * Float(pointI.x) + bj2 + bj3 * Float(pointIp1.x)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage