Казалось бы, очень простая проблема, но она меня бесконечно расстраивает и тормозит прогресс. Когда я щелкаю и перетаскиваю из UIButton
или UIStepper
в контроллер представления, опция добавления IBAction
соединений не отображается.
Контроллер представления называется BuyNowVC
, и в моем BuyNowVC.h
у меня есть:
@interface BuyNowVC : UIViewController {
IBOutlet UIButton *buyButton;
IBOutlet UIStepper *myStepper;
}
@property (nonatomic, retain) IBOutlet UIButton *buyButton;
@property (nonatomic, retain) IBOutlet UIStepper *myStepper;
- (IBAction)buttonPressed;
- (IBAction)stepperPressed;
И в BuyNowVC.m
:
@synthesize buyButton;
@synthesize myStepper;
- (IBAction)buttonPressed {
NSLog(@"Button pressed!");
}
- (IBAction)stepperPressed {
NSLog(@"Stepper pressed!");
}
Я определенно перетаскиваю ctrl на сам View Controller, но единственные варианты, которые я получаю с UIButton
и UIStepper
, - это переход к действию: push, modal, custom. Никаких признаков buttonPressed
или stepperPressed
.
Изменить
Я также должен упомянуть, что это не корневой VC, и UIButton
в настоящее время привязан к переходу к следующему контроллеру представления (так что я могу перемещаться по своему макету), но, похоже, это не имеет значения, если я его удалю.