【发布时间】:2010-02-11 00:29:06
【问题描述】:
我有一个显示不同游戏模式得分的 sqlite 表。在其中一列中,除非用户达到最后的第 5 级,否则我不希望分数显示,但我也不希望它被记录为 0。我希望它就像从未玩过游戏一样。根本没有记录分数。这就是我所拥有的......
if(appDelegate.easymediumhard == 2 && gameVarLevel == 5){
if(gameVarLevel == 5){
globalScore = timeSeconds;
}
else if(gameVarLevel != 5){
????????????
}
}
现在我知道我需要 else if 语句,但我不知道它应该是什么。
【问题讨论】:
-
我不明白。你为什么不把分数写到桌子上?
-
事实上,你永远不会得到 else 语句。获得内部代码的要求是 gameVarLevel == 5。如果是这样,您将永远不会点击 ????????部分。
-
我需要在完成第 5 级时将分数写入数据库,但如果未完成第 5 级则不需要
-
马克所说的同上。我们需要更多的上下文。您可能想要做的是将对表的写入移动到 if 语句内部。
-
@NextRev:您显示的代码根本不会写入数据库。要么你忘记发布一些代码,要么你的问题已经解决了。
标签: ios iphone database sqlite sdk