我喜欢绑定一个方法来将自定义视图加载到我的NSArrayController。对值的所有绑定都可以正常工作。
我还添加了一个简单的方法来测试我的NSArrayContoller。如果我将方法更改为IBAction并将其绑定到按钮,它可以正常工作。
- (IBAction)loadView:(id)sender
{
//Works fine by binding to example button
}
由于必须通过选择行而不通过单击按钮来加载它:
- (void)loadView
{
Project *Project = [[self selectedObjects] objectAtIndex:0];
NSDate *dtmVon = [Project valueForKey:@"dtmVon"];
NSLog(@"HERE: loadView %@", dtmVon);
//Add the new pie chart...
NSView* scatter = [self getTheGraph];
[_scatterView addSubview: scatter];
[scatter setFrame:[_scatterView bounds]];
[_scatterView setAutoresizesSubviews:YES];
[scatter setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
}
如何将方法绑定到我选定的行?