我希望价值发送到我的按钮......
为什么我不能在我的按钮操作中使用quizWord?
它出现“使用未解决的标识符...”错误...
Apache Http Server
答案 0 :(得分:0)
此处您已在quizWord
内声明ViewDidLoad
,因此它是一个仅在ViewDidLoad
函数内可用的局部变量。
如果您希望在viewController quizWord
中使用QuizViewController
,那么您必须在所有函数之外声明它,就像您对quizfileName
,quizName
等所做的那样。
可能就像
var quizfileName = [String]()
var quizWord:String?
答案 1 :(得分:0)
由于变量的局部范围,您只能在viewDidLoad()
方法中使用,因此您需要在viewDidLoad()
方法
class QuizViewController: UIViewController {
var quizWord : String = ""
}
答案 2 :(得分:0)
概述您的代码存在问题quizWord字符串变量只是在viewDidLoad()函数之外声明变量
例如
var tasks : [Task] = []
var limitRe:Int = 0
var cards: [Character] = []
var quizName = [String]()
var quizfileName = [String]()
**var quizWord : String = ""**
你很高兴 感谢