if (![value integerValue]) {
textField.text = [[NSString alloc] initWithFormat:@"%d", *x];
[slider setValue:(float)*x];
}
if ([value integerValue]>100) {
textField.text = [[NSString alloc] initWithFormat:@"255"];
[slider setValue:100.0];
}
if ([value integerValue]<0) {
textField.text = [[NSString alloc] initWithFormat:@"0"];
[slider setValue:0.0];
}
[textField setText:value];
テキストフィールドの値は、入力した値のままで、新しい値に設定しても無視されます。
誰かが理由を説明してもらえますか?