Copy/paste UIMenuItem 未在我的所有应用程序中显示

Copy/paste UIMenuItem not showing in all my application

我的所有应用程序(最低目标 iOS13)都出现了一个问题:没有显示 UIMenuController,无论是在 UISearchBar 还是在 UITextField 中。

我尝试子类化 UITextField 并覆盖 canPerformAction,函数被触发,我 return 正确但没有任何反应..

谁能帮忙,谢谢。

问题出在sceneDelegate

中调用"window.makeKeyAndVisible()"
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {

        guard let windowScene = (scene as? UIWindowScene) else { return }        
        let window = UIWindow(frame: UIScreen.main.bounds)
        window.rootViewController = TabBarController()
        // i delete this line and the UIMenuController are displayed ! 
        -> window.makeKeyAndVisible()<-
        self.window = window
        self.window?.windowScene =  windowScene
        self.window!.makeKeyAndVisible()
    }