打开不同代表的窗户

时间:2016-11-10 20:08:03

标签: macos cocoa

我目前有一种情况,我在delegate1的window1中有一个按钮,当点击它时应运行一个方法来打开delegate2的window2并做其他一些事情:

-(void)start {
        [window2 makeKeyAndOrderFront:self];
        //do some other stuff to window2
}

如果两个窗口都有相同的委托,这肯定有效,但如果window1有delegate1而window2有委托2怎么办?我无法弄清楚如何使这个工作

在delegate1.m我有:

 delegate2 *letsStart = [[delegate2 alloc] init];
 [letsStart start];

提前致谢(粉碎头撞墙)

0 个答案:

没有答案