更改后 TextView 未更新

TextView not updating after change

我正在尝试以编程方式编辑 UITextView 中的文本,但文本没有更改。

@IBOutlet var textView: UITextView!

override func viewDidLoad() {
    super.viewDidLoad()

    textView.delegate = self
    textView.text = messages[0]
    print(textView.text)

    }

`

通过这个简单的代码,我更改了 textView 的文本。当我打印 textView.text 时,它显示了正确的文本,但在屏幕上它什么也没做。 textField 委托已设置为 self。

这是在 main.storyboard

拍摄的照片

有没有人知道为什么会这样?这应该是一些非常简单的,但我无法让它工作..

非常感谢您的帮助!提前致谢

OP 在上面的讨论中回答了这个问题:

非常感谢@Christopher。我发现了问题!界面生成器中的背景设置为黑色和文本绿色,但以编程方式设置其他文本时,颜色切换回黑色。我通过更改 textView.textColor 来修复它 :)