加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 无法在Xcode 5 Storyboard中创建IBAction连接

发布时间:2020-12-14 17:12:40 所属栏目:百科 来源:网络整理
导读:一个看似非常基本的问题,但令我感到沮丧的是,我无止境地拖延进步.当我从UIButton或UIStepper单击并拖动到View Controller时,未列出添加IBAction连接的选项. View Controller被称为BuyNowVC,在我的BuyNowVC.h中我有: @interface BuyNowVC : UIViewController
一个看似非常基本的问题,但令我感到沮丧的是,我无止境地拖延进步.当我从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.

所以它应该是:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读