我在iOS项目中创建了一个新目标,并添加了一些我的文件以及一个新的故事板文件。但是当在模拟器中运行时(我还没有尝试过该设备),它会在main.c中的UIApplicationMain(argc, argv, nil, NSStringFromClass([PKPreprocessAppDelegate class]))
处呕吐:
(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在键UIMainStoryboardFile~iphone
下有一个匹配的Storyboard.storyboard。我还检查了Copy Bundle Resources
是否列出了该故事文件。在捆绑包内,文件位于目录en.lproj
(虽然命名为Storyboard.storyboardc
)。我甚至试图从en.lproj
目录中复制无济于事。
编辑:
我也试过在UIMainStoryboardFile
键下的plist仍然不起作用。
答案 0 :(得分:7)
从评论部分:
你能点击你的项目 - &gt;目标 - &gt; iPhone / iPod部署信息,并检查您的故事板是否列在那里?另外,点击你的故事板文件 - &gt;显示文件检查器 - &gt;目标会员资格,确保项目上有复选标记。