我在“导航”类中有一个方法“ShowPop:nil”——它显示一个弹出框。
我从 AppDelegate.h 继承了 Navigation 类。当我从 AppDelegate.m 调用 [Self ShowPop:nill] 时,弹出框不会弹出,但该方法会运行。
请注意,我知道 popover 方法有效,因为它完全从同一方法的 IB 按钮连接中弹出。
下面的示例代码。
@interface Navigation_Main : NSObject
{
}
@property (weak) IBOutlet NSPopover *popover_AddStuff;
- (IBAction)ShowPop:(id)sender;
- (IBAction)ShowPop:(id)sender;
{
[_popover_AddStuff showRelativeToRect:[sender bounds] ofView:sender preferredEdge:NSMaxYEdge];
}
.
**#import "Navigation_Main.h"**
@interface AppDelegate : Navigation_Main <NSApplicationDelegate,NSTextFieldDelegate>
{
- (IBAction)showPopup:(id)sender;
}
- (IBAction)showPopup:(id)sender {
//[self ShowPop:nil]; ---No pop
[super ShowPop:nil]; ---No pop
}