Mac Catalyst textview 第一响应者

Mac Catalyst textview first responder

当我尝试使用 Catalyst 在 Mac 上实现我的笔记应用程序时,我遇到了奇怪的界面行为。我制作了 textview

textView.becomeFirstResponder()

但在我创建新笔记后,Catalyst 以某种方式将焦点移至后退按钮。在创建另一个 textview 焦点后,它应该可以正常工作。

show image

所以它在旋转,我不明白为什么 textView.becomeFirstResponder() 每次都不起作用。

尝试在异步 firebox 中执行此操作

DispatchQueue.main.async{
     textView.becomeFirstResponder()
}