Pals,быстры для итераций не работает
Я пытаюсь реализовать «для» итераций в Swift, как это:
for var i:Int = 0; i < dataCount; i++ {
println("test")
}
Но Xcode не понимает этот синтаксис, где я не прав?
Pals,быстры для итераций не работает
Я пытаюсь реализовать «для» итераций в Swift, как это:
for var i:Int = 0; i < dataCount; i++ {
println("test")
}
Но Xcode не понимает этот синтаксис, где я не прав?
Вы должны объявить значение для dataCount:
let dataCount = 5
for var i:Int = 0; i < dataCount; i++ {
println("test")
}
Внутри стремительного файл - первый ViewController попробовать:
import UIKit
class ViewController: UIViewController {
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let dataCount = 5
for var i:Int = 0; i < dataCount; i++ {
println("test")
}
}
}
Вам нужно удалить: Int.
Просто используйте i. Таким образом, ваш код должен выглядеть так:
for var i = 0; i < dataCount; i++ {
println("test")
}
И, как и все остальные, убедитесь, что dataCount имеет значение. Например,
var dataCount = 5
Это должно сработать.
Работает отлично для меня с Xcode 6. Мне пришлось добавить 'let dataCount = 4'. – zaph