質問編集履歴

2

エラーの発生する場合のソースコードにメソッド名がないため修正しました。

2021/07/01 11:36

投稿

thirdesr34
thirdesr34

スコア36

test CHANGED
File without changes
test CHANGED
@@ -84,13 +84,17 @@
84
84
 
85
85
  ```Swift
86
86
 
87
- for item in session.items {
87
+ func dropInteraction(_ interaction: UIDropInteraction, sessionDidEnd session: UIDropSession) {
88
88
 
89
- item.itemProvider.loadInPlaceFileRepresentation(forTypeIdentifier: "public.item", completionHandler: { [weak self] (url:URL?, isInplaceOrCopy:Bool, error:Error? ) in
89
+ for item in session.items {
90
90
 
91
- print(url!)
91
+ item.itemProvider.loadInPlaceFileRepresentation(forTypeIdentifier: "public.item", completionHandler: { [weak self] (url:URL?, isInplaceOrCopy:Bool, error:Error? ) in
92
92
 
93
+ print(url!)
94
+
93
- })
95
+ })
96
+
97
+ }
94
98
 
95
99
  }
96
100
 

1

エラーが発生する場合のメソッド名に誤りがあったため修正しました。

2021/07/01 11:36

投稿

thirdesr34
thirdesr34

スコア36

test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
  ### 試したこと
80
80
 
81
- 単にdropInteraction(_:performDrop:)内でドロップされたファイルのURLを取得しようとすると、URLは取得できず、下記のエラーが発生します。
81
+ 単にdropInteraction(_:sessionDidEnd:)内でドロップされたファイルのURLを取得しようとすると、URLは取得できず、下記のエラーが発生します。
82
82
 
83
83
 
84
84