我在xCode 4.6上玩多个故事板和基础本地化.其实我
我做了:
1)编辑我的项目信息localisations:选中"Use Base Internationalization"并添加语言:英语,中文
2)创建一个名为"anotherstoryboard.storyboard"的新故事板
3)使用Base国际化本地化我的新故事板(文件检查器/本地化 - 本地化).
4)在我的app委托中,我动态加载我的本地化故事板,如下所示:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"anotherstoryboard" bundle:nil];
Run Code Online (Sandbox Code Playgroud)
案例1: =>有效
对于我的新故事板(步骤3),我选择Localization Chinese - Interface Builder Cocoa Touch Storyboard

它工作但现在我必须维护本地化的故事板,用IB编辑它们.我不想要这样的行为,我只想使用基础国际化和本地化.strings文件.
案例2: =>崩溃
对于我的新故事板(步骤3),我选择Localization Chinese - Localizable Strings

该应用程序崩溃说它无法找到我的故事板
'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'anotherstoryboard' in bundle NSBundle </Users/me/Library/Application Support/iPhone Simulator/6.1/Applications/8E036C84-6058-4420-94B4-1726E1F686AD/HelloWorld.app> (loaded)'
Run Code Online (Sandbox Code Playgroud)
我做错了什么?为什么iOS在案例2中找不到合适的故事板?