【发布时间】:2020-07-16 03:33:52
【问题描述】:
当按下按钮时,我正在尝试获取 2D 数组中单词的索引(即单词在数组中的位置)。我要查找的词是按下按钮的标题。
@IBAction func buttonPressed(_ sender: UIButton) {
let buttonSelected = sender.currentTitle!
let findIndex = myArray.firstIndex(of: englishButtonSelected)!
}
当我构建代码时出现此错误:
无法将“String”类型的值转换为预期的参数类型“[String]”
常量“buttonSelected”是一个字符串。
我是 swift 新手,仍在学习。任何帮助深表感谢!谢谢!
使用 Xcode 11.4
【问题讨论】:
-
您是否编写了 UIButton 扩展来获取带有
currentTitle的按钮标题?你在哪里声明myArray?抱歉,您的代码块信息量不足 -
@LeoDabus 谢谢你,这很有帮助!我将在我的代码中的其他区域使用这些方法。看起来很有效!
标签: arrays swift xcode indexing 2d