Avatar
Avatar
Bela Kudaken
これcocoaじゃないとできないんですか
そんなことないですよ
9:13 AM
一番簡単な、UIだけでやる方法は dropDestination(for:action:isTargeted:) を App なかで ContentView につけて、そこでURL.selfを指定することですね。 (edited)
9:15 AM
でも、dockのアイコンにdropとかに対応するためには 1. Info.plist にCFBundleDocumentTypesを追加する、2. onOpen(url:) を追加する、が必要です
9:16 AM
あるいは、DocumentGroupをつかってDocument-based AppにしてURLだけ使うという手抜きの方法もありますね。その場合1画面1ビデオになったりいろいろ状態保存されたりmacアプリらしい動作をします (edited)
9:17 AM
その場合でも Info.plist にCFBundleDocumentTypesを追加するのは必要です。