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标题和属性中声明。
林有点菜鸟,所以也许我以非正常的方式解释自己。我希望你能得到它。 在此先感谢您的帮助。
卢卡