这是我所做的:
1) 创建新的 UIViewController 子类,在界面生成器中勾选 NIB
2)在标题中:
@interface QuizMainViewController : UIViewController
{
UILabel* aLabel;
}
@property (nonatomic, retain) IBOutlet UILabel* aLabel;
@end
3) 在.m
#import "QuizMainViewController.h"
@implementation QuizMainViewController
@synthesize aLabel;
- (void)dealloc
{
[aLabel release];
[super dealloc];
}
@end
4) 打开NIB 在界面生成器中,将一个新的UILabel 拖到视图中。
我在这里测试程序,它运行良好。
5) 右键单击文件的所有者,将“aLabel”从 Outlets 连接到 UILabel。
我跑在这里,它崩溃了。来自日志的消息:
*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键 aLabel 的键值编码。”