gpt4 book ai didi

objective-c - 无法将 UIButton 与 XCode 中的文件所有者链接起来

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:20:37 24 4
gpt4 key购买 nike

当我意识到我无法将我正在创建的按钮链接到我的文件的所有者。我已确保我的文件所有者选择了我的 View Controller ,并尝试重新启动 xcode 和界面生成器。这是我的 .h 和 .m 文件的内容:

我的 CalculatorViewController.h 文件:

#import <UIKit/UIKit.h>
#import "CalculatorBrain.h"
@interface CalculatorViewController : UIViewController {
IBOutlet UILabel *display;
CalculatorBrain *brain;
}
- (IBAction):digitPressed:(UIButton *)sender;
- (IBAction):operationPressed:(UIButton *)sender;

@end

和 CalculatorViewController.m 文件:

#import "CalculatorViewController.h"

@implementation CalculatorViewController

- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];

// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}


- (void)dealloc {
[super dealloc];
}

@end

简而言之,每次我在 Interface Builder View 中单击一个按钮,按住 CTRL 并将蓝线拖到“文件的所有者”上时,没有任何反应。在我正在观看的教程中(斯坦福大学 2010 年秋季 IOS 教程,第 2 课 - 如果有帮助)显示文件所有者突出显示并像冠军一样工作。任何帮助将非常感激。谢谢!

最佳答案

IBAction 的定义无效。 (额外的冒号)

改变

- (IBAction):digitPressed:(UIButton *)sender;
- (IBAction):operationPressed:(UIButton *)sender;

- (IBAction) digitPressed:(UIButton *)sender;
- (IBAction) operationPressed:(UIButton *)sender;

关于objective-c - 无法将 UIButton 与 XCode 中的文件所有者链接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com