一个看似非常基本的问题,但令我感到沮丧的是,我无止境地拖延进步.当我从UIButton或UIStepper单击并拖动到View Controller时,未列出添加IBAction连接的选项. View Controller被称为BuyNowVC,在我的Bu
          View Controller被称为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!");
} 
 我肯定会拖动到View Controller本身,但我用UIButton和UIStepper获得的唯一选项是Action Segue:push,modal,custom.没有buttonPressed或stepperPressed的迹象.
编辑
我还应该提一下,这不是根VC和UIButton当前与下一个View Controller的Segue相关联(所以我可以浏览我的模型)但是如果我删除它似乎没有什么区别.
首先,BuyNow.m应该是BuyNowVC.m吗?其次,如果您试图将UIButton绑定到视图控制器中的IBAction,如果这不起作用,您可能错过了重新命名“自定义类”字段,其中包含您尝试连接的视图控制器的名称UIButton在故事板中.
第三,你提到“….是行动瞄准:推,模态,自定义.没有buttonPressed或stepperPressed的迹象.”这些信息告诉我你正试图控制将你的UIButton拖到另一个视图控制器上,你试图在那里绑定IBAction – 这是不可能的.
添加截图:
请在故事板中查看:
您已将UIButton的“自定义类”名称更改为您自己的按钮名称.
请将其更改回UIButton作为“自定义类”字段的名称.
见ScreenShot:
不要像在图像中那样做.将其更改回UIButton.完成后,您将看到“动作连接”在控制时再次向您挥动“嗨” – 拖动到它.
脚步:
1.)在故事板中单击视图控制器上的UIButton.
2.)检查右侧面板(左起第3个选项卡)并将“自定义类”字段更改回UIButton.
所以它应该是:
