从可可的xib打开新窗口

时间:2015-01-22 01:13:53

标签: objective-c xcode macos cocoa

我的第一个项目是一个根据一天中的时间更改壁纸的工具。

因此,我想创建一个小窗口来选择壁纸。

我有一个带三个按钮的alertView(杀死更换器/取消/设置壁纸)。 按"设置壁纸"将运行方法墙设置器:

//method to set / copy / rename the wallpapers
- (void)wallsetter {

//copy chosen wallpaper to specified folder and rename it according to the time

printf("wallsetter starts...\n");

NSWindowController * wc=[[NSWindowController alloc] initWithWindowNibName:@"setter"];

[wc showWindow:self];

}

我还创建了一个名为setter.xib的窗口,其中包含我喜欢的接口,现在位于"支持文件"。

按"设置壁纸"那个窗口应该出现,但事实并非如此。谁能告诉我怎么做?我找到的只是.nib文件的示例,但它们已被替换为.xib。

如果有帮助,这里是指向完整代码的链接:wallchange@pastebin

0 个答案:

没有答案