我有一个名为ItemClass
的班级和一个显示班级项目的UITableView
。使用indexPathsForSelectedRows
,我希望可以进行多项选择。
在我的pressedButton
操作中,我创建了一个for
循环,它接受每个选定的ItemClass
对象并将它们放在一个数组中。出于某种原因,我无法得到任何工作。
是因为SelectedRows而不是Row?有没有人有任何建议?
class Item: NSObject {
var title: String
var binfo: String
init(title: String, binfo: String) {
self.title = title
self.binfo = binfo
}
}
@IBAction func pressButton(sender: UIButton) {
if let selectedItems = tableView.indexPathsForSelectedRows {
var ItemsArray: [ItemClass] = []
for indexPath in selectedItems {
//How do I get each Item from the selectedItems in the ItemsArray???
}
sharedContentManager.memoryArray = ItemsArray
}
}