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)

Я печатаю на консоли, как это, и я вижу, результат правильный. Но я не вижу правильный текст на экране телефона.

Что я вижу на экране телефона:

Что я вижу в консоли:

0 ответов

Другие вопросы по тегам