2

我在一个 iOS 项目中创建了一个新目标,并添加了一些文件以及一个新的故事板文件。但是在模拟器中运行时(我没有尝试过该设备)它UIApplicationMain(argc, argv, nil, NSStringFromClass([PKPreprocessAppDelegate class]))在 main.c 中呕吐:

(lldb) po $eax 

(unsigned int) $1 = 151596752 Could not find a storyboard named 'Storyboard.storyboard' 
in bundle NSBundle </Users/XXX/Library/Application Support/iPhone Simulator/6.0/Applications/007281D7-F09F-482A-A57A-CEEC1C65176B/XXXXX Preprocess.app> (loaded)

plist 在 key 下有一个匹配的 Storyboard.storyboard UIMainStoryboardFile~iphone。我还检查了Copy Bundle Resources是否列出了该故事文件。在捆绑包中,文件位于目录中en.lproj(尽管命名为Storyboard.storyboardc)。我什至尝试从en.lproj目录中复制出来,但无济于事。

编辑:我也试过 plist 下的 keyUIMainStoryboardFile仍然不起作用。

4

1 回答 1

7

从评论部分:

您可以单击您的项目 -> 目标 -> iPhone/iPod 部署信息,然后查看您的故事板是否列在那里?此外,单击您的故事板文件 -> 显示文件检查器 -> 目标成员,确保项目上有复选标记。

于 2013-01-30T08:17:02.930 回答