0
這是我的問題。我有一個NSTextField連接到我的應用程序委託。然後我在我的MainManu.xib中創建了一個與我創建的新類「myView」,NSView的子類相關聯的CustomView。最後是一個觸發在myView.h中聲明的動作的Button。 (ⅰ拖動ñ從按鈕拖放到定製視圖和選擇的操作pushFromView) 該動作在myView.m實現以這種方式:從與nsView連接的按鈕操作中調用appDelegate中的方法
-(IBAction)pushFromView:(id)sender{
[self.myApp getMeFromView];
}
對myApp是包含方法getMeFromView是AppDelegate中的一個實例應該從文本字段中獲取文本並記錄下來。
#import "GTAppDelegate.h"
@implementation GTAppDelegate
@synthesize myText;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
// Insert code here to initialize your application
}
-(void)getMeFromView{
NSLog(@"valuefromView= %d",[myText intValue]);
}
@end
現在,只要我按下按鈕,觸發方法,但即使文本框充滿號返回我爲零。相反,如果我在appDelegate中創建一個與操作相關的按鈕,它可以正常工作。
myApp的一個實例在myView標題和屬性中聲明。
林有點菜鳥,所以也許我以非正常的方式解釋自己。我希望你能得到它。 在此先感謝您的幫助。
盧卡