Swift - TableViewCell中的步进器 - 操作无响应

时间:2017-03-19 21:37:34

标签: ios swift tableview ibaction uistepper

另一位Swift初学者来自这里。我在TableView单元格中有一个Stepper,需要更新同一单元格中的标签。我通过提出另一个问题得到了一部分,我在这里得到了一个很好的答案:https://stackoverflow.com/a/42877313/3692615

我想我理解代码应该如何工作,并且我的标签正在使用初始值进行更新,但不幸的是,步进器操作似乎没有正确连接。

我试过了:

  1. 确保连接检查器中没有冗余插座
  2. 清理/构建项目
  3. 完全删除所有插座并重新连接
  4. 尝试将步进器操作上的发件人从UIStepper更改为AnyObject
  5. 我的想法已经不多了。以下是连接检查器的屏幕截图。 enter image description here

    这是逻辑。它基本上是顶级的模型类。然后出口连同物业" buyStat'保持当前数据源项并在设置buyStat时更新步进器和标签。这一切都在起作用,但它下面的步进动作却没有。我无法让步进工作"打印。

    enter image description here

    然后如果有帮助,这是我的ViewController类

    enter image description here

    如果有人注意到任何事情或有其他想法让我排除故障,我们将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

您已在索引方法中禁用单元格中的用户交互:

cell.isUserInteractionEnabled = false;

你应该删除这一行。