拖放在 macOS 上不起作用,但在 iOS 上起作用(使用 Catalyst)

Geo*_*e_E 5 macos ios swift swiftui mac-catalyst

onDrag使用SwiftUI进行拖放onDrop在 iOS 设备上效果非常好。然而,对于 macOS,我什至根本无法拖动视图。

对于 iOS 来说它可以工作,对于 macOS 则不行,这看起来很奇怪。该应用程序是使用 Catalyst 制作的,目标为 iOS 13.4。

即使对于一些基本的东西,它也适用于其中一个而不是另一个:

struct ContentView: View {

    var body: some View {
        Text("Hello World!")
            .onDrag { NSItemProvider(object: "Hello 2" as NSString) }
    }
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?这是一个错误吗?