I know this is a very basic question,
But I try lot methods, and always show:
"fatal error: Array index out of range"
I want to create a 0~100 int array
e.q. var integerArray = [0,1,2,3,.....,100]
and I trying
var integerArray = [Int]()
for i in 0 ... 100{
integerArray[i] = i
}
There are also appear : fatal error: Array index out of range
Thanks for help
Complete code:
class AlertViewController: UIViewController,UIPickerViewDelegate, UIPickerViewDataSource {
@IBOutlet weak var integerPickerView: UIPickerView!
@IBOutlet weak var decimalPickerView: UIPickerView!
var integerArray = [Int]()
var decimalArray = [Int]()
override func viewDidLoad() {
super.viewDidLoad()
giveArrayNumber()
integerPickerView.delegate = self
decimalPickerView.delegate = self
integerPickerView.dataSource = self
decimalPickerView.dataSource = self
}
func giveArrayNumber(){
for i in 0 ... 100{
integerArray[i] = i
}
}