拖放不适用于macOS,但适用于iOS(使用Catalyst)

时间:2020-04-27 17:18:35

标签: ios swift macos swiftui mac-catalyst

使用SwiftUI中的onDragonDrop进行拖放操作在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) }
    }
}

我在做什么错?这是错误吗?

0 个答案:

没有答案