【发布时间】:2011-09-23 04:21:57
【问题描述】:
当我意识到我无法将我正在创建的按钮链接到我的文件时,我开始了为 ios 学习 Objective-c 的无畏之旅,并尝试在界面构建器中构建我的视图所有者。我已确保我的文件所有者选择了我的视图控制器,并尝试重新启动 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 视图中的按钮时,按住 CTRL 并将蓝线拖到“File's Owner”,什么都没有发生。在我正在观看的教程中(The Stanford Fall 2010 IOS tutorials, 第 2 课 - 如果有帮助的话)显示 File's Owner 突出显示并像冠军一样工作。任何帮助将非常感激。谢谢!
【问题讨论】:
-
检查文件的所有者。是 CalculatorViewController 吗?
-
Bourne:虽然这并没有解决 James 的问题,但它帮助我解决了我的问题,所以感谢您分享您的解决方案。
标签: objective-c ios xcode