UILabel не показывает текст в Xcode - PullRequest
0 голосов
/ 16 октября 2019

Я новичок в swift и программном обеспечении xcode, но по какой-то причине моя UILabel не будет показывать текст, если я не введу текст для него вручную. У меня есть другой ярлык, который показывает текст из созданного мной средства выбора, и он работает нормально, поэтому я не понимаю, как это не работает.

В конце концов этот ярлык покажет текущую дату + 42 дня, но сейчас я даже не могу заставить его отображать любой текст!

@IBOutlet weak var clientName: UITextField!
@IBOutlet weak var textBody: UITextView!
@IBOutlet weak var pickerView: UIPickerView!
@IBOutlet weak var countryLabel: UILabel!
@IBOutlet weak var dateLabel: UILabel!

let countries = ["Europe", "Africa", "Asia", "South America", "North America", "Antarctica", "Australia"]

override func viewDidLoad() {
    super.viewDidLoad()

    clientName.delegate = self
    textBody.delegate = self
    pickerView.delegate = self
    // Do any additional setup after loading the view, typically from a nib.
}

// set date plus 42 days (below, this is the code not working)

func setDate(setDate: UILabel) {
    self.dateLabel.text = "The current date is"
}
...