gpt4 book ai didi

iphone - .m 文件中的一个 IBAction 中有多个 if 语句不起作用

转载 作者:行者123 更新时间:2023-11-29 13:50:26 25 4
gpt4 key购买 nike

我正在制作一个 iPhone 应用程序,它将根据测验答案生成一些内容。我希望答案按钮可以更改问题文本,有时还可以更改按钮标签文本。

背景信息:

  • 'a'是一个按钮
  • 'questionNumber' 是问题编号(duh),这就是每次按下按钮时都会以不同方式更改文本的原因。

这是我使用的代码:

-(IBAction) a 
{
questionNumber == 0;

if(questionNumber == 0) {

question.text = @"How Much Do You Use Suppressed Weapons?";
}

questionNumber == 1;

if(questionNumber == 1) {

question.text = @"Do You Like Sleight of Hand?";

answerA.text = @"Yes";
answerB.text = @"No";
[answerC setHidden:YES];
[answerD setHidden:YES];
[answerButton3 setHidden:YES];
[answerButton4 setHidden:YES];
}
}

这对其他按钮(b、c 和 d)重复。我认为它应该有效,但它没有解决“你喜欢花招吗”的问题。它只是停留在你使用多少抑制武器的问题上。请帮忙!我真的很想进入 iphone 的 xcoding。
顺便说一句,我不确定这个问题的标签是否正确。

相关问题:How can I have an IBAction that has more than two 'if' statements?

最佳答案

您没有分配给 questionNumber。你在比较。

questionNumber == 1;

那是个傻瓜。它测试 questionNumber 是否为 1,然后丢弃结果。你要

questionNumber = 1;

关于iphone - .m 文件中的一个 IBAction 中有多个 if 语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com