我的問題可能有點愚蠢,但爲什麼不能在IB中實例化任何對象,例如按鈕點擊?我的意思是我可以將自己的對象添加到xib中,並將出口鏈接到cotrols並將對象的操作控制到對象的方法,但是一旦我按下按鈕,所有對象都崩潰(不知道選擇器)。處理動作的任意對象?
你們有什麼暗示嗎?
編輯:代碼,如要求:在IB
@interface TextController {
IBOutlet UILabel * textLabel;
IBOutlet UITextField * textField;
}
-(IBAction)buttonClicked:(id)sender;
@end
@implementation TextController
-(IBAction)buttonClicked:(id)sender {
textLabel.text = @"Ololo";
}
@end
連接正常,只是相信我。它真的很難讓他們錯了所有這些drag'n'drop東西:)
編輯2: TextController不是文件的所有者(在這種情況下,它工作正常)。但是,我只想了解爲什麼我不能將某個動作連接到某個對象(可能甚至不是UIViewController的子類)。
發佈確切的錯誤。 – Chuck 2009-09-27 21:30:46