SKLabelNode no aparece en la pantalla

en una interfaz privada

@property BOOL contentCreated 

Y luego en la implementación

 //just like in Apple's example project - (void)didMoveToView: (SKView *) view { if (!self.contentCreated) { [self createSceneContents]; self.contentCreated = YES; } } - (void)createSceneContents { self.backgroundColor = [SKColor whiteColor]; self.scaleMode = SKSceneScaleModeAspectFill; SKLabelNode *newGameNode = [[SKLabelNode alloc] initWithFontNamed: @"Helvetica"]; newGameNode.name = @"NewGame"; newGameNode.text = @"New Game"; newGameNode.fontSize = 30; newGameNode.fontColor = [SKColor whiteColor]; newGameNode.position = CGPointMake(100, 100); [self addChild:newGameNode]; } 

pero cuando corro, no aparece nada en la pantalla. ¿Qué estoy haciendo mal?

Es porque está mostrando text en blanco sobre background blanco. Prueba esto:

 newGameNode.fontColor = [SKColor blackColor];