- (IBAction)alertButton:(id)sender {
mypopoverView = [[MyPopoverViewController alloc] initWithNibName:@"MyPopoverViewController" bundle:nil];//继承nsviewcontroller的类
NSPopover *popover = [[NSPopover alloc] init];
// [popover setContentSize:NSMakeSize(100.0f, 100.0f)];
[popover setContentViewController:mypopoverView];
[popover setAnimates:NO];
popover.appearance = [NSAppearance appearanceNamed:NSAppearanceNameAqua];
// [popover showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxXEdge];
NSButton* btn = sender;
NSRect cellRect = [btn bounds];
[popover showRelativeToRect:cellRect ofView:btn preferredEdge:NSMaxXEdge];
}