试图在按钮上触摸按钮以将按钮的标题作为字符串记录在resultsStack中,但我遇到这些错误:尝试编码时的错误按按钮将字符串添加到数组
var resultsStack
是给我的错误:
missing argument for parameter #1 in call
也是,在我if
/else
我越来越
EmotionsQuestionsViewController does not have a member named resultsStack
我不知道这是为什么不WO rking。我仿照它用来做计算器在此过程中的步骤:https://www.youtube.com/watch?v=QLJtT7eSykg
class EmotionQuestionsViewController: UIViewController{
@IBOutlet var emotionQuestion: UILabel!
var resultsStack = Array()
var questionsStack = Array(arrayLiteral: "HAPPY", "JOYFUL", "SAD", "ANXIOUS")
var i = [0]
@IBAction func RecordValueFromNumericalScaleOneToSeven(sender: UIButton) {
let value = sender.currentTitle!
resultsStack.append(value)
if resultsStack.count < questionsStack.count{
//change lablel to next string in questionsStack array & increase i count by 1
}
else{
//advance to resultsViewController
}
}
}
这样做!谢谢! –
您也可以将后续行写为'var questionsStack = [“HAPPY”,“JOYFUL”,“SAD”,“ANXIOUS”]''arrayLiteral:'初始值设定项并非真正的直接使用。 –