ios - 如何通过单元格内的按钮将 NSIndexPath 传递到另一个 ViewController?

标签 ios swift segue uitableview

表格的每个单元格中都有一个按钮。当按下按钮时,它会获取该按钮所在单元格的 NSIndexPath。该按钮是另一个 View Controller 的 Segue。如何将该 NSIndexPath 放入新的 View Controller 中?如果我使用 override funcprepareforSegue,我无法访问变量来传递它,因为它位于按钮函数内。我可能可以使该变量可供 TableViewCell 类访问,但我不知道如何声明一个空的 NSIndexPath 或是否可以这样做,而且如果可以这样做,可能会导致其他问题。或者这是最好的方法吗?

最佳答案

您可以声明可从任何地方访问的变量,如下所示:

var selectedIndexPath: NSIndexPath?

关于ios - 如何通过单元格内的按钮将 NSIndexPath 传递到另一个 ViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36271316/

相关文章:

json - 解码异构数组

objective-c - 使用图像创建自定义动画 segue?

ios - 如何使用效果音频单元?

iphone - 在 iOS 7 中未观察到 UIAccessibilityInvertColorsStatusDidChangeNotification

swift - 自定义 UICollectionViewCell 类识别但不工作

ios - XCFramework 与其他第 3 方依赖项

html - 互联网不可用时离线 UIWebView

ios - 使用 prepareForSegue 在 View Controller 之间传递数据

ios - 获取带字体的字符串的高度

ios - XML 到对象 Objective-C