2013-12-20 1 views
0

У меня возникла ошибка с моим кодом. У меня проблема с моим кодом. Поэтому у меня есть набор параметров, который определяет, показывает ли 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) 
+0

хорошо, но что сообщение об ошибке? о чем жалуется xcode? – LearnCocos2D

+0

@ LearnCocos2D Вот ошибка http://i.imgur.com/vHSJCiN.png – user3089637

ответ

0

That не ошибка, Xcode точки останова, которые вы установили.

Точка останова останавливает выполнение запущенной программы до того, как выделенная линия будет выполнена, что позволит вам увидеть значения переменных и выполнить сквозной код для отладки. См.: https://developer.apple.com/library/ios/recipes/xcode_help-source_editor/Creating,Disabling,andDeletingBreakpoints/Creating,Disabling,andDeletingBreakpoints.html

 Смежные вопросы

  • Нет связанных вопросов^_^