我有這個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