面倒な小さな問題が発生しました。
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 に相当するものが必要です