-2
古いObjective-CコードをSwiftに変換しようとしていますが、エラーなしで動作させるための方法を見つけることができません。どのようにこれをSwiftに変換することができますか?Objective-Cからforループを変換する
for var y = 0; y < columns; y++ { //C-style for statement is deprecated and will be removed in a future version of Swift
xPos = 0.0
for var x = 0; x < rows; x++ { //C-style for statement is deprecated and will be removed in a future version of Swift
var rect: CGRect = CGRectMake(xPos, yPos, width, height)
var cImage: CGImageRef = CGImageCreateWithImageInRect(image.CGImage, rect)!
var dImage: UIImage = UIImage(CGImage: cImage)
var imageView: UIImageView = UIImageView(frame: CGRectMake(x * width, y * height, width, height))
imageView.image = dImage
imageView.layer.borderColor = UIColor.blackColor().CGColor
imageView.layer.borderWidth = 1.0
//self.view!.addSubview(imageView)
arrayImages.append(dImage)
xPos += width
}
yPos += height
}
http://stackoverflow.com/questions/35158422/the-and-operators-have-been-deprecated-xcode-7-3および他の多くのもの – Moritz
コードがすでにスウィフトですあなたが必要とするものをクリアしません。 – rmaddy