【发布时间】:2015-04-29 17:13:32
【问题描述】:
在尝试本地化 SpriteKit 游戏时,我突然开始收到错误:
“在捆绑包 NSBundle 中找不到名为 'Main' 的情节提要”
我没有使用故事板,我想我在第一次开始开发游戏时实际上删除了文件。 'Main storyboard file base name' 设置为 'Main' (之前也设置过,当它工作并且没有 storyboard 时)。我删除了该条目,现在程序只执行 AppDelegate 文件并基本上停止。在它自动执行根视图控制器之前缺少什么,而现在它没有?
我在应用委托中尝试了以下操作:
*self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
FirstViewController *First = = [[FirstViewController alloc]init];
[self.window setRootViewController: First];
[self.window makeKeyAndVisible];
但是当它移动到 FirstViewController 时,它会在这里崩溃:
SKView * skView = (SKView *)self.view;
skView.showsFPS = YES;
但在我从不需要第一次剪断代码来执行根视图控制器之前。任何想法可能出了什么问题?这一切都始于本地化、清理、更改语言、删除 Localizable.string 文件等的模糊过程......
【问题讨论】:
标签: xcode localization storyboard main viewcontroller