首页 > 解决方案 > 如何在 Swift 中修复“Extraneous argument label 'input:' in call”和 sigabrt THREAD1 问题

问题描述

我正在用 Swift 构建一个日历应用程序。它有一个 sigabrt THREAD1 问题和那个奇怪的错误。

这是代码:

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!
        }
    }
}
}
}

标签: iosswift

解决方案


看起来你的代码不完整。

当您单击其中一个按钮时,您似乎希望将一个元素附加到wydarzenia数组中,在这种情况下,您需要编写

wydarzenia.append("Something")

推荐阅读