ios – 无法在Xcode 5 Storyboard中创建IBAction连接
一个看似非常基本的问题,但令我感到沮丧的是,我无止境地拖延进步.当我从UIButton或UIStepper单击并拖动到View Controller时,未列出添加IBAction连接的选项.
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. 所以它应该是: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |