就能够在 ViewController 和 View 窗口之间建立关系而言,我似乎遇到了 iPhone SDK 2.1 的问题。就 Cocoa Touch 类而言,我继续前进并添加了一个
UIViewController
子类。我确保目标是现有项目的一部分。之后我添加了一个用户界面-> 查看 XIB。在UIViewController
我有一些直接的代码,我从其他地方的示例代码中复制/粘贴:
编辑视图控制器.h:
@interface EditorViewController : UIViewController <UITextFieldDelegate> {
UITextField *field;
}
@property(nonatomic, retain) IBOutlet UITextField *field;
@end
编辑视图控制器.m
#import "EditorViewController.h"
@implementation EditorViewController
- (BOOL)shouldAutorotateToInterfaceOrientation:
(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)dealloc {
[super dealloc];
}
@end
如您所知,它没有多大作用。现在,当我单击我的新 xib 并使用 引用类标识时EditorViewController
,不会发生自动完成,这对我来说意味着它没有对
EditorViewClass
. 当我尝试控制并单击从视图到文件所有者时,我得到了 nada。
在这个过程中,我忽略了哪些可能的特性不允许我将视图输出到控制器?
除了将项目名称作为目标检查之外,我还如何确保我的用户界面视图 XIB 与项目相关联?