无法获得 "if" 语句和 UIAlert 的正确方法
Not able to get correct method for "if" statement and UIAlert
我正在做一个项目,比如寻找测验答案。它将随机生成带有 3 个选项的问题。如果答案正确,分数将为 1。如果答案不正确,分数将减少。如果分数小于等于 0,则 UIAlert 将显示 "You loss".
问题:
但不幸的是,如果我点击正确答案,UIAlert 也会显示 "You loss"。如果我的回答是正确的,我的分数也不会增加。这是我的 viewcontroller.swift
我声明 so if 语句也。我不知道我还漏了什么。
在if条件下需要:
- 如果答案正确,它应该通过显示
uialert
来增加
- 如果答案错误,应该通过显示
uialert
来减少
- if score <=
uialert
显示 "you loss" 的信息
- 如果得分 == 200
uialert
显示的消息"you win"
这只是我想在我的代码中声明的。但我试过它对我不起作用!
首先你的post不清楚你需要什么。在考虑我的答案 "Glenn" 解决方案之前也是最好的。因此,让我根据您的问题 Needed in if condition 部分来假设您的需求。我已经用我的解决方案检查了这段代码,它运行良好。在这里,我将通过一些示例为您的问题提供解决方案。您尝试根据您的要求重新更改它。
@IBAction func clickbutton(sender: UIButton)
{
if sender.tag == matching
{
// please initialize before ( var anyname : string = “”)
anyname = “Correct"
++score
}
else if score >= 1
{
anyname = "Wrong"
--score
}
else if (score <= 0 && sender.tag == correctAnswer)
{
anyname = " Correct Nice Try"
++score
}
// initialize var notmatching = 0 before
else if(score <= 0 || sender.tag == notmatching)
{
score = 0
anyname = “losser"
print(" oops 0")
}
else if score == 4 {
print("winner")
anyname = “winner”
score = 0
++score
}
else
{
// you can make another condition or leave it
}
// here make UIAlert for all condition with their title name : anything
}
证明答案不是good.so你自己试试然后告诉我。
我正在做一个项目,比如寻找测验答案。它将随机生成带有 3 个选项的问题。如果答案正确,分数将为 1。如果答案不正确,分数将减少。如果分数小于等于 0,则 UIAlert 将显示 "You loss".
问题:
但不幸的是,如果我点击正确答案,UIAlert 也会显示 "You loss"。如果我的回答是正确的,我的分数也不会增加。这是我的 viewcontroller.swift
我声明 so if 语句也。我不知道我还漏了什么。
在if条件下需要:
- 如果答案正确,它应该通过显示
uialert
来增加
- 如果答案错误,应该通过显示
uialert
来减少
- if score <=
uialert
显示 "you loss" 的信息
- 如果得分 == 200
uialert
显示的消息"you win"
这只是我想在我的代码中声明的。但我试过它对我不起作用!
首先你的post不清楚你需要什么。在考虑我的答案 "Glenn" 解决方案之前也是最好的。因此,让我根据您的问题 Needed in if condition 部分来假设您的需求。我已经用我的解决方案检查了这段代码,它运行良好。在这里,我将通过一些示例为您的问题提供解决方案。您尝试根据您的要求重新更改它。
@IBAction func clickbutton(sender: UIButton)
{
if sender.tag == matching
{
// please initialize before ( var anyname : string = “”)
anyname = “Correct"
++score
}
else if score >= 1
{
anyname = "Wrong"
--score
}
else if (score <= 0 && sender.tag == correctAnswer)
{
anyname = " Correct Nice Try"
++score
}
// initialize var notmatching = 0 before
else if(score <= 0 || sender.tag == notmatching)
{
score = 0
anyname = “losser"
print(" oops 0")
}
else if score == 4 {
print("winner")
anyname = “winner”
score = 0
++score
}
else
{
// you can make another condition or leave it
}
// here make UIAlert for all condition with their title name : anything
}
证明答案不是good.so你自己试试然后告诉我。