在我的程序中,在视图控制器下的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 ??
的数量答案 0 :(得分:0)
使用委托你可以做到这些。
当switch为ON时,调用视图控制器中存在的委托。
在委托方法增量计数变量中。