如果这是一个简单的问题,请原谅,但是uiswitch是一个布尔变量吗?如果不是的话,我怎么能把它弄糟呢?
请允许我解释一下我为什么遇到麻烦。
我声明了我的变量
在我的FlipSideViewController中。
UISwitch* mySwitch; //switch used to turn label2 on/off
同时创建访问器
@property (nonatomic, retain) IBOutlet UISwitch *mySwitch;
编辑:当然,我会合成它。
然后
在Interface Builder中,我已连接
mySwitch
我在那个视图上创建了一个开关。
全国妇女组织
,我有一个方法,我正在使用,这就是
在主视图控制器中
:
- (void)updateLabels:(NSString *)text :(BOOL)isOn {
[nameLabel setText:text];
if (isOn==YES)
[onLabel setText:(@"ON")];
else
[onLabel setText:(@"OFF")]; }
我遇到的问题是每当我运行程序时,
总是显示
“关”
. 你知道为什么吗?我真的很无助。
我真的很感激你帮我,我再次为自己是个新手而道歉。:)
编辑:这就是我调用方法的方式…
[self.delegate updateLabels: myTextField.text : mySwitch.state];
所以,我正在通过
MySwitter
尤斯维奇