NSViewController不会出现在SpriteKit SKScene上

时间:2014-09-03 17:10:00

标签: macos sprite-kit nsviewcontroller

我在Mac上运行了一个SpriteKit游戏,我想在它上面调出一个NSViewController,所以我这样做:

self = [super initWithNibName:@"Settings-Mac" bundle:nil ];
[gGameViewController.view addSubview:self.view];

根据调试器,一切都很好,但我从未见过ViewController。但是,如果我这样做,它可以工作:

gGameWindow.contentView = self.view;

让ViewController出现的那个小黑客最终导致崩溃,因为我只是以非常突然的方式强制SpriteKit视图。

任何想法为什么没有出现addSubview?正在调用我的-viewDidLoad,并且self对象中的所有指针看起来都是合法的。

0 个答案:

没有答案