在UITableView中选择多个项目

时间:2016-02-13 12:15:46

标签: ios uitableview rows

我有一个名为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
    }
}

0 个答案:

没有答案