如何获取导航按钮的特定单元格?

时间:2016-08-10 21:35:08

标签: ios swift uitableview tableview

我想获取tableView的单元格但我无法获得indexPath.row,因为我不在tableview类中。我已经编写了代码,如果我写的话,我认为该代码可以工作,但是按钮中没有工作。我想得到这个导航按钮。我已经看到了一些类似的建议,但是当按钮在实际单元格中时。

仅供参考,它不是tableViewController,而是tableView中包含的UIViewController

非常感谢任何帮助。

@IBAction func addMeal(_ sender: AnyObject) {

    var newMeal = selectedMeal!

    // Checks to see if the specific ingredient is ticked (checkmarked)
    if cell.accessoryType != UITableViewCellAccessoryType.checkmark {
        // If not then it removes it from the new meal's ingredients
        newMeal.mealsIngredients.remove(at: indexPath.row)
    }

    // Adds the new meals to an array
    myMeals.insert(newMeal, at: indexPath.row)

    // Segues away      
    self.performSegue(withIdentifier: "MealDetailViewController", sender: self)
}

This shows what I want to do

0 个答案:

没有答案