我的第一个项目是一个根据一天中的时间更改壁纸的工具。
因此,我想创建一个小窗口来选择壁纸。
我有一个带三个按钮的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