2017-08-02 9 views
0

ストーリーボードなしで、このコードは完全に機能します。NSButtonからNSButtonをストーリーボードで開く

[[NSApplication sharedApplication].windows objectAtIndex:0] 
or 
[[NSApplication sharedApplication] mainWindow] 

が、正しい選択を思えません:それは明らかに私がself.window聖霊降臨祭の変更のViewControllerにストーリーボードでNSMenu

-(IBAction)openExportCompletePaletteMenu:(id)sender {  
NSPoint point = [self.window convertRectToScreen:((NSButton*)sender).frame].origin; 
[self.menu popUpMenuPositioningItem:nil atLocation:point inView:nil]; 
} 

を開きます。ストーリーボードでこれはもはや不可能なのでしょうか?これは悪いね。

答えて

0

あなたは

self.view.window; 
+0

おかげでストーリーボードのビューコントローラの親ウィンドウを取得します!また '@property(strong)IBOutlet'では'(weak) 'ではなく – Joannes

関連する問題