检索 table 视图单元格 swift ios 中的数组值
Retrieving the values of array in table view cell swift ios
我正在尝试在 table 视图单元格中检索 wInstockArray
的值。目前 wInstockArray
是空的,我在单击按钮时插入一个字符串并附加到数组中。但是当我重试 cellForRowAtIndexath
方法中的值时,它给出了错误
Index out of range
我定义的是:
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return wInstockArray.count + 1
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let firstCell = firstTableView.dequeueReusableCell(withIdentifier: "firstCell")! as UITableViewCell
if wInstockArray.count == 0 {
print("no widgets in instock")
} else {
firstCell.textLabel?.text = wInstockArray[indexPath.row]
print("\(wInstockArray.count)") //prints 1
return firstCell
}
}
内部按钮单击操作
wInstockArray.append(item)
在numberOfRowsInSection
方法中return wInstockArray数组计数
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return wInstockArray.count
}
在按钮点击动作中,重新加载 tableView
wInstockArray.append(item)
tableView.reloadData()
内部按钮点击方法,请重新加载您的table。
YOUR_TABLE.reloadData()
并更新此方法,
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return wInstockArray.count
}
我正在尝试在 table 视图单元格中检索 wInstockArray
的值。目前 wInstockArray
是空的,我在单击按钮时插入一个字符串并附加到数组中。但是当我重试 cellForRowAtIndexath
方法中的值时,它给出了错误
Index out of range
我定义的是:
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return wInstockArray.count + 1
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let firstCell = firstTableView.dequeueReusableCell(withIdentifier: "firstCell")! as UITableViewCell
if wInstockArray.count == 0 {
print("no widgets in instock")
} else {
firstCell.textLabel?.text = wInstockArray[indexPath.row]
print("\(wInstockArray.count)") //prints 1
return firstCell
}
}
内部按钮单击操作
wInstockArray.append(item)
在numberOfRowsInSection
方法中return wInstockArray数组计数
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return wInstockArray.count
}
在按钮点击动作中,重新加载 tableView
wInstockArray.append(item)
tableView.reloadData()
内部按钮点击方法,请重新加载您的table。
YOUR_TABLE.reloadData()
并更新此方法,
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return wInstockArray.count
}