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

标签 ios objective-c xcode uibutton uistepper

一个看似非常基本的问题,但它让我无休止地沮丧并阻碍了进步。当我从 UIButtonUIStepper 单击并拖动到 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!");
}

我绝对是 ctrl 拖动到 View Controller 本身,但我使用 UIButtonUIStepper 获得的唯一选项是 Action Segue:推送、模态、自定义。没有 buttonPressedstepperPressed 的迹象。

编辑

我还应该提一下,这不是根 VC,UIButton 当前绑定(bind)到下一个 View Controller 的 Segue(因此我可以导航我的模型)但它似乎没有如果我删除它会有所作为。

最佳答案

首先BuyNow.m应该是BuyNowVC.m吗?

其次,如果您尝试将 UIButton 绑定(bind)到 View Controller 中的 IBAction,并且如果这不起作用,您可能错过了使用您尝试将 UIButton 连接到 Storyboard中的 View Controller 的名称重命名“自定义类”字段。

第三,您提到了“....是Action Segue:pushmodalcustom。没有 buttonPressedstepperPressed 的迹象。”。此信息告诉我您正在尝试control 将您的UIButton 拖到另一个 View Controller 上,您尝试将IBAction 绑定(bind)到该 View Controller 上 那是不可能的。

添加屏幕截图:

enter image description here

请在 Storyboard中查看此处:

您已将 UIButton 的“自定义类”名称更改为您自己的按钮名称。

请将其改回 UIButton 作为“自定义类”字段的名称。

查看屏幕截图:

不要像图片中那样做。将其改回 UIButton。完成此操作后,您将看到“Action Connection”在 control 上再次向您挥手“嗨”- 拖动到它。

步骤:

1.) 在 Storyboard 中的 View Controller 上单击您的 UIButton

2.)检查右侧面板(左数第 3 个选项卡)并将“自定义类”字段更改回 UIButton

enter image description here

所以应该是:

enter image description here

关于ios - 无法在 Xcode 5 Storyboard 中创建 IBAction 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21602260/

相关文章:

iphone - CALayer/CABasicAnimation 不透明动画缓存?

xcode - 无法查看 Xcode 4.2 帮助 “index.html” 已锁定进行编辑

ios - 我无法将按钮与操作相关联

ios - 显示错误不可失败初始化程序 "init(coder:)"错误

ios - 如何快速增加 TabBar 项目标题的底部偏移量

iphone - PerformSegueWithIdentifier 和 popViewControllerAnimated 破屏导航

ios - UISearchController 不想出现,因为他不在 View 层次结构中

ios - 旋转到横向时,Google Maps SDK for iOS 问题

ios - Upnpx LastChangeParser

objective-c - 分配字符串时发送到实例的无法识别的选择器