Ios 如何修复Swift中的“无关参数标签”输入:“调用中”和sigabrt THREAD1问题
我正在Swift中创建一个日历应用程序。它有一个sigabrt THREAD1问题和那个奇怪的错误 代码如下:Ios 如何修复Swift中的“无关参数标签”输入:“调用中”和sigabrt THREAD1问题,ios,swift,Ios,Swift,我正在Swift中创建一个日历应用程序。它有一个sigabrt THREAD1问题和那个奇怪的错误 代码如下: import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() var wydarzenia = ["Wydarzenie1", "Wydarzenie2" ] weak var input
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var wydarzenia = ["Wydarzenie1", "Wydarzenie2" ]
weak var input: UITextField!
weak var output: UILabel!
print(wydarzenia)
func show(_ sender: UIButton) {
print(wydarzenia)
}
func add(_ sender: UIButton) {
wydarzenia.append (input: String). !Extraneous argument label 'input:' in call!
}
}
}
}
}
看起来您的代码不完整 当您单击其中一个按钮时,似乎希望将元素附加到wydarzenia数组,在这种情况下,您需要编写
wydarzenia.append("Something")
此处的代码似乎不完整:
wydarzenia.append (input: String).
您将wydarzenia定义为,并且数组的方法没有名为参数的输入。这就是错误的意思,您提供了一个附加的参数
附加:
在数组末尾添加新元素
func append_uu新元素:元素
您可以简单地执行以下操作:
wydarzenia.append(thingThatYouWantToAppend)
从你的例子来看,哪一个可能是
有关如何使用数组的更多信息,请查看文档中的示例,如向数组添加元素的示例:
var students = ["Ben", "Ivy", "Jordell"]
students.append("Maxime")
一般来说,要调试应用程序,可以插入断点,然后逐行遍历代码,直到找到导致问题的代码行
请参阅Apple developer文档中的部分。请修复代码的缩进,使其更易于阅读。@GinoMempin错误远远不止缩进。有不合适的地方和额外的花括号。
var students = ["Ben", "Ivy", "Jordell"]
students.append("Maxime")