Ale*_*ray 6 model-view-controller xcode objective-c interface-builder nswindow
通过创建IBAction方法并将其连接到IB中的按钮,我可以轻松地"做某事".例如...
-(IBAction)popThat:(id)sndr{ [windy setFrame:eRect display:YES];}
Run Code Online (Sandbox Code Playgroud)
但是,对于我的生活,我不能通过简单,可调用的方法找出如何做到这一点......即
-(void) popThatMethod { [windy setFrame:eRect display:YES]; }
-(void) awakeFromNib { [self popThatMethod]; }
Run Code Online (Sandbox Code Playgroud)
我希望这种方法可以像点击按钮一样......因为它们是相同的...... 但是没有.什么都没发生. 我在这里错过了什么?
我并未声明这绝对是最佳答案,也不是正确的方法,但有一种方法是将以下内容放入-applicationDidFinishLaunching::
[self performSelector: @selector(popWindow:) withObject:self afterDelay: 0.0];
Run Code Online (Sandbox Code Playgroud)
这导致它在runloop的下一次传递时被调用,到那时,之前没有的任何东西现在就到位了.
| 归档时间: |
|
| 查看次数: |
9581 次 |
| 最近记录: |