为什么标签上的文本不会出现在实际设备上,但会出现在模拟器中? (Xcode)

Why won't text on a label show up on an actual device but will in the simulator? (Xcode)

运行 : - Xcode 的最新版本 - 卡特琳娜 10.15.2 - 基本型号 MacBook Pro 13 英寸

我遇到一个问题,当我在模拟器上显示标签中的文本时,但当我尝试 运行 在我的 iPad 上设置它时,它只是空白。该文本当前正在模拟器上显示,因为这是我刚刚在 main.storyboard 的标签上输入的内容。

我曾尝试通过 myLabel.text = "myText" 手动设置标签文本,但这也不起作用。每个设备在软件方面都是最新的,我选择了 iOS 13/iPad OS 作为模拟器应该 运行 的软件。我认为这只是一些奇怪的 iOS 13 错误,因为我找不到修复它的方法。

在iPad

在模拟器上

请检查 Dark mode 在实际设备上是否为 enabled,如果是,则尝试将文本颜色更改为其他颜色,例如:BlackColor,因为如果文本颜色为 labelColor 然后在启用暗模式的设备上它将显示 white.