Все выглядит правильно, и все же чего-то не хватает. Не могли бы вы взглянуть?
.m
@synthesize textLabel;
@synthesize slider;
- (IBAction)setLabel:(id)sender {
int res = [slider value];
NSLog(@"something changed %d", res);
[textLabel setText:[NSString stringWithFormat:@"%d",[slider value]]];
}
.h
@interface SlidaAppDelegate : NSObject {
UILabel *textLabel;
UISlider *slider;
NSString *text;
}
- (IBAction)setLabel:(id)sender;
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UILabel *textLabel;
@property (nonatomic, retain) IBOutlet UISlider *slider;
Всякий раз, когда движется ползунок, я правильно вижу обновление значения, однако симулятор показывает странные числа
Симулятор показывает
Xib настроен следующим образом:
Пожалуйста, сообщите
* ОБНОВЛЕНИЕ <---------------------------------------- * </strong>
Проблема исчезла, когда я изменился
[textLabel setText:[NSString stringWithFormat:@"%d",[slider value]]];
до
[textLabel setText:[NSString stringWithFormat:@"%d",res]];
Я не до конца понимаю, почему это так, учитывая, что
int res = [slider value];
Если возможно, пожалуйста, объясните