Перетаскивание с использованием 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) }
}
}
Что я делаю неправильно? Это ошибка?