UILabel.attributedText не может быть изменен для viewDidAppear и viewWillAppear
Я хочу изменить label.attributedText каждый раз, когда появляется uiviewcontroller
Когда я пишу в viewDidLoad текст изменился, работает должным образом, но когда я пишу в viewWillAppear или viewDidAppear этот код, ничего не изменилось!
let mutableAttributedString = firstDescText!
let totalRange = NSRange(location: 0, length:mutableAttributedString.string.count)
_ = mutableAttributedString.mutableString.replaceOccurrences(of: "???", with: ssid, options: [], range: totalRange)
connectedDescLabel.attributedText = mutableAttributedString
print(connectedDescLabel.attributedText?.string)
print(connectedDescLabel.text)
Я печатаю на консоли, как это, и я вижу, результат правильный. Но я не вижу правильный текст на экране телефона.
Что я вижу на экране телефона:
Что я вижу в консоли: