我正在尝试从我的OS X应用程序中的故事板实例化NSWindowController
NSWindowController *mainWindowController = [[NSStoryboard storyboardWithName:@"Main" bundle:nil] instantiateControllerWithIdentifier:@"MainWindow"];
但我得到的是:
Storyboard (<NSStoryboard: 0x618000008500>) doesn't contain a controller with identifier 'MainWindow'
但在故事板中:
objective-c -  Storyboard不包含带有标识符“MainWindow”的 Controller-LMLPHP
已经准备好了。不,没有其他故事板。是的,我试过清理项目和生成文件夹,但没有任何更改。
为什么我会犯这个错误?
更新:我正在构建我的应用程序,返回到情节提要,我看到情节提要ID未设置:
objective-c -  Storyboard不包含带有标识符“MainWindow”的 Controller-LMLPHP
故事板ID怎么会自己不稳定?

最佳答案

这肯定是xcode的一个错误。重启xcode解决了这个问题。

07-24 09:36