Я пытаюсь несколькими способами реализовать перетаскивание изображений (из моего приложения в другие приложения) в macOS, но ни один из них не работает. Изображение представляет собой объект Data (), который был взят из буфера обмена, а не URL.
Мой код:
.onDrag {
return NSItemProvider(object: NSImage(data: self.item.value) ?? NSImage())
}
Он говорит
Аргумент тип 'NSImage' не соответствует ожидаемому типу 'NSItemProviderWriting'
Я попытался с текстом, и он работает. Но не могу найти способ перетащить изображение.