Ios 如何定义多个文本并随机发布?

Ios 如何定义多个文本并随机发布?,ios,xcode,sprite-kit,Ios,Xcode,Sprite Kit,我有一个游戏超文本标签 gameoverText = [SKLabelNode labelNodeWithFontNamed:@"MarkerFelt-Thin"]; gameoverText.fontColor = [SKColor grayColor]; gameoverText.fontSize = 25; gameoverText.position = CGPointMake(self.frame.size.width / 2, CGRectGetMidY

我有一个游戏超文本标签

    gameoverText = [SKLabelNode labelNodeWithFontNamed:@"MarkerFelt-Thin"];
    gameoverText.fontColor = [SKColor grayColor];
    gameoverText.fontSize = 25;
    gameoverText.position = CGPointMake(self.frame.size.width / 2, CGRectGetMidY(self.frame)+ CGRectGetMidY(self.frame)/1.6);
    gameoverText.zPosition = 4;
    gameoverText.text = [NSString stringWithFormat:@"Game Over!"];
    [self addChild:gameoverText];
现在我想在某个地方写几篇文章。例如:1.“你输了”,2.“比赛结束”,3.“再试一次”,4.“也许下次吧”

我如何定义这些文本并在我的游戏超文本标签中随机调用它们

gameoverText = [SKLabelNode labelNodeWithFontNamed:@"MarkerFelt-Thin"];
gameoverText.fontColor = [SKColor grayColor];
gameoverText.fontSize = 25;
gameoverText.position = CGPointMake(self.frame.size.width / 2, CGRectGetMidY(self.frame)+ CGRectGetMidY(self.frame)/1.6);
gameoverText.zPosition = 4;

int r0 = arc4random() % 4
switch (r0)
{
    case 0:
        gameoverText.text = @"You lose";
        break;
    case 1:
        gameoverText.text = @"Game over";
        break;
    case 2:
        gameoverText.text = @"Try again";
        break;
    case 3:
        gameoverText.text = @"Maybe next time";
        break;
    default:
        gameoverText.text = @"You lose";
        break;
    }
}
[self addChild:gameoverText];