I know this is a very simple question,
But I try many methods and always show:
"fatal error: array index out of range"
I want to create an array 0 ~ 100 int
eq var integerArray = [0,1,2,3, ....., 100]
and i try
var integerArray = [Int]()
for i in 0 ... 100{
integerArray[i] = i
}
Also appear: fatal error: array index out of range
thanks for the help
Full 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
}
}
source
share