我遇到了一个乏味的小问题。
我需要传递由 UISwitch 设置的值,所以由于它是一个布尔值,我认为它会返回一个整数,因此下面的代码中的 %i 。
我看过很多 UISwitched 的值显示如下:
if(nameOfSwitch.isOn)
{
NSLog(@"The switch is on");
}
else
{
NSLog(@"The switch is off");
}
我需要布尔值,因为我需要这个:
NSString *value = [[NSString alloc] initWithFormat:@"Value of Switch %i" nameOfSwitch.on];
然而,这似乎总是返回打开 - 那么正确的方法是什么?
我需要 UISwitch 的 UITextField.text 等价物