У меня возникла ошибка с моим кодом. У меня проблема с моим кодом. Поэтому у меня есть набор параметров, который определяет, показывает ли SpriteKit узлы и FPS в сцене, и этот код работает именно тогда, когда Я запускаю его в симуляторе, и у него проблемы с последней строкой, и говорит, что у него проблема с контроллером представления, работающим theScene
, и не загружает мою сцену, но когда я нахожусь в симуляторе, я могу нажать на приложение, и он работает отлично, Я понятия не имею, в чем проблема?SpriteKit Bool Errors
А также есть ли способ сбросить ли значение skView
число FPS, когда я возвращаюсь в приложение с рабочего стола (пока приложение работает)?
- (void)startScene
{
SKView *skView = (SKView *)self.view;
if(!skView.scene)
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
BOOL statsForNerds = [defaults boolForKey:@"myKeyName"];
if (statsForNerds)
{
skView.showsFPS = YES;
skView.showsNodeCount = YES;
}
else
{
skView.showsFPS = NO;
skView.showsNodeCount = NO;
}
MyScene *theScene = [MyScene sceneWithSize:skView.bounds.size];
theScene.scaleMode = SKSceneScaleModeAspectFill;
// Present the scene.
[skView presentScene:theScene];
}
} //Here's the problem line (According to Xcode)
хорошо, но что сообщение об ошибке? о чем жалуется xcode? – LearnCocos2D
@ LearnCocos2D Вот ошибка http://i.imgur.com/vHSJCiN.png – user3089637