Я начинающий программист, так что это, вероятно, простой вопрос, но я пытаюсь использовать String и отдельный текст, чтобы назвать ячейку в моем табличном представлении.
это дает мне ошибку:
Ожидается следующий тип параметра ':'
//Here is my controller that adds an item to the table view
import UIKit
protocol AddTask {
func addTask(name: String)
}
class AddTaskController: UIViewController {
@IBAction func addAction(_ sender: Any) {
if nameTextField.text != "" {
delegate?.addTask(name: nameTextField.text!)
navigationController?.popViewController(animated: true)
}
}
@IBOutlet weak var nameTextField: UITextField!
@IBAction func nameTextFieldAc(_ sender: Any) {
if nameTextField.text! == "Milk" {
class Tasks {
var name = ""
var checked = false
convenience init (name: "Dairy"/ String) //ERROR IS HERE
{
self.init()
self.name = name
}
}
}
}
}
Я хочу, чтобы то, что я ввожу в nameTextField, содержало одно и то же слово в ячейке табличного представления (что я могу сделать), но я не могу добавить другой текст, если в текстовом поле написано "Молоко".