在swift

时间:2018-05-15 16:09:31

标签: ios swift

我在视图控制器中有一个表格视图,其中有一些部分和单元格位于该部分下面。这些部分和单元格是动态的。我有一个带有动作的按钮。我想在我的按钮操作中获取所选单元格的indexPath.section和indexPath.row,其中我在此基础上创建条件。我怎么能在我的按钮动作中得到它? 我选择单元格的代码是,

if allowedSelection == 0 {

            if selectionStatus == false {

                let sectionToReload = indexPath.section

                let indexSet: IndexSet = [sectionToReload]

                selection[indexPath.section].isSelected[indexPath.row] = !selectionStatus

                let price = AddonCategoryModel![indexPath.section].addonItems![indexPath.row].price

                selection[indexPath.section].numberOfSelectedItems = selection[indexPath.section].numberOfSelectedItems - 1


                selection[indexPath.section].sectionRowsPrice[indexPath.row] = price!

                self.addonTableView.reloadSections(indexSet, with: .automatic)


            }

这是我的按钮动作,我想要同时获取它们,

if selctedItems == allowedSelection{

        var addOnItemsSum = 0

        for index in 0..<selection.count {

            for count in 0..<selection[index].sectionRowsPrice.count {

                addOnItemsSum = addOnItemsSum + selection[index].sectionRowsPrice[count]
                print(addOnItemsSum)
            }

        }
else
{
print("Hello")
}

然而它只给我索引0的结果我想要它给出所选索引。我的按钮在表视图之外就像一个有动作的普通按钮。

0 个答案:

没有答案