El operador binario '.. <' no se puede aplicar a operandos de tipo 'Int' y 'CGFloat'

Estoy tratando de crear un bucle for pero parece que no puedo entender cómo deshacerme de este error

Mi código:

for i:CGFloat in 0 ..< 2 + self.frame.size.width / (movingGroundTexture.size().width) { 
        let sprite = SKSpriteNode(texture: movingGroundTexture)
        sprite.zPosition = 0
        sprite.anchorPoint = CGPointMake(0, 0)
        sprite.position = CGPointMake(i * sprite.size.width, 0)
        addChild(sprite)
    }

El error esta encendidofor línea enself.frame.size.width y(movingGroundTexture.aize().width)

Respuestas a la pregunta(2)

Su respuesta a la pregunta