【发布时间】:2013-06-21 08:54:57
【问题描述】:
在一个 iphone 应用程序中,我创建了一个名为 HomeStoryboard.storyboard 的故事板,并通过以下方式获得对它的引用:
UIStroyboard *storyboard = [UIStoryboard storyboardWithName:@"HomeStoryboard" bundle:nil];
这工作正常。
但是我想更改它的名称,所以我将文件重命名为 HomeStoryboard-iPhone.storyboard
现在当我尝试打电话时
UIStroyboard *storyboard = [UIStoryboard storyboardWithName:@"HomeStoryboard-iPhone" bundle:nil];
我收到一个错误:
'Could not find a storyboard named 'HomeStoryboard-iPhone' in bundle NSBundle ....
似乎重命名文件是不够的。 如何重命名情节提要?
谢谢
【问题讨论】:
-
HomeStoryboard-iPhone.storyboard 是否出现在 Copy Bundle Ressources 中?
-
您是否在编辑后检查了构建阶段 ..?
-
检查 stroyboard 的 Info.plist 文件名
-
尝试重置您的模拟器,然后清理您的应用程序构建文件夹,我想它应该可以工作。
标签: ios xcode storyboard