如何在Swift中将自定义单元格中的值设置/传递给viewcontroller

时间:2014-09-10 08:17:52

标签: ios uitableview uiviewcontroller swift uiswitch

在我的程序中,在视图控制器下的UITableView的自定义UITableCell中有一个UISwitch。 我在视图控制器中创建一个变量,并尝试记录所有UISwitch.on的数量。

如何在UISwitch Action中设置视图控制器中的值?

我在UISwitch Action中编写了这些代码。 count是ViewController中的变量

        var rootViewController = self.window!.rootViewController as ViewController            
        rootViewController.count++
        println("count:\(rootViewController.count)")

它适用于我的示例程序,但是当我在正式程序中编写时它出错了。 它始终显示“线程1:EXC_BREAKPOINT(代码= EXC_I386_BPT,子代码= 0x0)”。

我是否有其他方法记录UISwitch.on ??

的数量

如何从表格单元格设置/传递值到viewcontroller?

1 个答案:

答案 0 :(得分:0)

使用委托你可以做到这些。

  • 当switch为ON时,调用视图控制器中存在的委托。

  • 在委托方法增量计数变量中。