Я новичок в 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"
}