我有这个MainViewController,这是我的表视图控制器内的UITextView数据。每当我按下表格视图上的一行时,我就去我的employeeViewController。 这是一个普通的视图,里面有一个文本视图。处理表视图
所以我的层次结构是这样的:
-window
--Navigation控制器
---导航栏
---主视图控制器
- --Table查看
----导航项目
,每当我在列表中按排,基于给定键的值,我得到一个视图中打开名为employeeViewController.xib。 他的viewController被称为相同,employeeViewController.h
所以,我已经添加了以下项目来看,有以下层次结构(如文件的所有者对象指定):
- 查看
- 文本视图
我已经将文本视图的委托和引用插座链接到文件的所有者。并且文件所有者也链接到视图,用于“视图”引用插座。
所以,当我尝试在我的employeeViewController.m以下我的TextView没有响应:
- (id)initWithNibAndEmployeeName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil employeeName:(NSString *)employeeName {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
name = employeeName;
textView.text = name;
}
return self;
}
这是我employeeViewController.h:
@interface employeeViewController : UIViewController <UITextViewDelegate> {
NSString *name;
IBOutlet UITextView *textView;
}
-(id)initWithNibAndEmployeeName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil employeeName:(NSString *)employeeName;
@end
为什么我不能做任何事用我的TextView使用这个设置?
提前致谢!
该诀窍,谢谢:d – Craimasjien 2010-10-04 21:20:01