我正在尝试从OS应用程序的故事板中实例化一个NSWindowController:
NSWindowController *mainWindowController = [[NSStoryboard storyboardWithName:@"Main" bundle:nil] instantiateControllerWithIdentifier:@"MainWindow"];
但我得到的是:
Storyboard (<NSStoryboard: 0x618000008500>) doesn't contain a controller with identifier 'MainWindow'。
但在故事板上:

它已经设定好了。不,没有其他的故事板。是的,我已经尝试过清理项目和构建文件夹,但是没有什么改变。
我为什么要犯这个错误?
更新:我正在构建我的应用程序,回到故事板,我看到故事板ID未设置:

故事板ID是如何自行解除的?
发布于 2016-02-13 11:41:27
这绝对是Xcode的一个bug。重新启动Xcode解决了问题。
发布于 2020-02-10 18:03:21
在11.3确认。这太浪费时间了,再加上这个:
https://stackoverflow.com/questions/35379298
复制相似问题