Перетаскивание не работает на macOS, но работает на iOS (с использованием Catalyst) - PullRequest
1 голос
/ 27 апреля 2020

Перетаскивание с использованием onDrag и onDrop из SwiftUI действительно хорошо работает на устройствах iOS. Однако для macOS я даже не могу перетащить представление.

Для iOS это работает, для macOS - нет, что кажется очень странным. Это приложение было создано с помощью Catalyst с целью iOS 13,4.

Даже для чего-то базового c оно работает на одном, а не на другом:

struct ContentView: View {

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

Что я делаю неправильно? Это ошибка?

...