SwiftUI Catalyst拖放

SwiftUI Catalyst拖放,swift,swiftui,mac-catalyst,Swift,Swiftui,Mac Catalyst,我正在努力为我的SwiftuiCatalyst应用程序实现drag'n'drop。这是我的代码: Text("Drag your files here") .onDrop(of: ["public.url","public.file-url"], isTargeted: nil) { providers -> Bool in print("dropped") print(

我正在努力为我的SwiftuiCatalyst应用程序实现drag'n'drop。这是我的代码:

Text("Drag your files here")
    .onDrop(of: ["public.url","public.file-url"], isTargeted: nil) { providers -> Bool in
        print("dropped")
        print(providers)
        return true
    }
如果我从标签上的查找器拖动一个文件,我会得到绿色的加号图标。如果我将其删除,则输出为:

dropped
[]

我做错了什么?

你有没有设法解决过这个问题?