質問編集履歴

8

タイトル編集

2021/02/16 02:27

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
@@ -1 +1 @@
1
- UIDocumentInteractionControllerを使い、画像を取得したい
1
+ ドライブから画像を取得したい
test CHANGED
File without changes

7

変更

2021/02/16 02:27

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  ドライブからアプリを選択するのではなく、アプリ側からドライブに接続したいです。
24
24
 
25
- 一番知りたいところとして、ダイアログ(iCloudDriveとかいてある)の表示方法を知りたいです。
25
+ 一番知りたいところ、ダイアログ(iCloudDriveとかいてある)の表示方法です。
26
26
 
27
27
 
28
28
 

6

変更

2021/02/15 02:48

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
File without changes
test CHANGED
@@ -20,9 +20,9 @@
20
20
 
21
21
 
22
22
 
23
- こだわりたいところとして、ドライブからアプリを選択するのではなく
23
+ ドライブからアプリを選択するのではなく、アプリ側からドライブに接続したいです。
24
24
 
25
- プリ側らドライブに接続したいです。
25
+ 一番知りたいところとして、ダイログ(iCloudDriveといてある)の表示方法を知りたいです。
26
26
 
27
27
 
28
28
 

5

変更

2021/02/15 02:47

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,41 +2,33 @@
2
2
 
3
3
  swiftでアプリ開発をしています。
4
4
 
5
- 外部アプリからファイル(画像ファイル)を取得する方法を探しています。
5
+ ドライブからファイル(画像ファイル)を取得する方法を探しています。
6
6
 
7
7
 
8
8
 
9
- アプリAからアプリBを選択(UIDocumentInteractionControllerのダイアログを使いたい)→
9
+ 実装したい機能は以下のような感じになります↓
10
10
 
11
- アプリBでファル選択→アプリAでファイル受け取り
11
+ ![メージ説明](68a3d338f12ab0cb41e5df5802f5e4e2.gif)
12
-
13
- この流れでファイルを取得したいです。
14
12
 
15
13
 
16
14
 
17
- 逆に、
15
+ 1 作成しているアプリの読み込みボタンを押す
18
16
 
19
- プリBでファイルを選択→送り先アプリA選択→アプリAにファイルを送
17
+ 2 ダイログ(iCloudDriveかいある)表示させ
20
18
 
21
- このパターンの情報はいくつか見つけました。(アプリBからUIDocumentInteractionController使用すパターン)
19
+ 3 選択したファイル受け取
22
20
 
23
21
 
24
22
 
25
- 同じようにUIDocumentInteractionControllerを用いて、外部アプリに画像送信することできました。
23
+ こだわりたところとして、ドライブからアプリを選択するのでなく
26
24
 
27
- UIDocumentInteractionControllerから、アプリを選択し、選択したアプリからファルを選択するような機能を目指す。
25
+ アプリからドラブに接続す。
28
26
 
29
27
 
30
28
 
31
- UIDocumentInteractionController画像
29
+ 実装方法をご存じ方いましたら、教えていただきたいです。
32
30
 
33
- ![![イメージ説明](0cef39f8e96bdff4560dbb5f446a6271.jpeg)
34
-
35
-
36
-
37
- UIDocumentInteractionControllerはファイル送信専用なのでしょうか?
38
-
39
- わかる方いましたら、よろしくお願いします。
31
+ よろしくお願いします。
40
32
 
41
33
 
42
34
 

4

修正

2021/02/15 02:42

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,7 @@
2
2
 
3
3
  swiftでアプリ開発をしています。
4
4
 
5
- UIDocumentInteractionControllerを使い、画像をアップロードすることはできました。
6
-
7
- かし、ダウンロードのやり方がわかりせん
5
+ 外部アプリらファイル(画像ファイル)を取得する方法を探てい
8
6
 
9
7
 
10
8
 
@@ -20,25 +18,25 @@
20
18
 
21
19
  アプリBでファイルを選択→送り先としてアプリAを選択→アプリAにファイルを送る
22
20
 
23
- このパターンの情報はいくつか見つけました。
21
+ このパターンの情報はいくつか見つけました。(アプリBからUIDocumentInteractionControllerを使用するパターン)
24
22
 
25
23
 
24
+
25
+ 同じようにUIDocumentInteractionControllerを用いて、外部アプリに画像を送信することはできました。
26
+
27
+ UIDocumentInteractionControllerから、アプリを選択し、選択したアプリからファイルを選択するような機能を目指しています。
28
+
29
+
30
+
31
+ UIDocumentInteractionControllerの画像
32
+
33
+ ![![イメージ説明](0cef39f8e96bdff4560dbb5f446a6271.jpeg)
26
34
 
27
35
 
28
36
 
29
37
  UIDocumentInteractionControllerはファイル送信専用なのでしょうか?
30
38
 
31
39
  わかる方いましたら、よろしくお願いします。
32
-
33
-
34
-
35
-
36
-
37
- /Users/user/Downloads/ファイル_000.jpeg
38
-
39
-
40
-
41
-
42
40
 
43
41
 
44
42
 

3

画像追加

2021/02/12 09:28

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,14 @@
34
34
 
35
35
 
36
36
 
37
+ /Users/user/Downloads/ファイル_000.jpeg
38
+
39
+
40
+
41
+
42
+
43
+
44
+
37
45
  ### 補足情報(FW/ツールのバージョンなど)
38
46
 
39
47
 

2

文章の修正

2021/02/12 09:22

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,80 +1,34 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- swiftで他のアプリと画像のやり取りするiphoneアプリを作っています。
3
+ swiftでアプリ開発ています。
4
4
 
5
5
  UIDocumentInteractionControllerを使い、画像をアップロードすることはできました。
6
6
 
7
7
  しかし、ダウンロードのやり方がわかりません。
8
8
 
9
- 具体的には、Google Driveからjpeg形式の画像を取得し、
10
9
 
10
+
11
+ アプリAからアプリBを選択(UIDocumentInteractionControllerのダイアログを使いたい)→
12
+
13
+ アプリBでファイル選択→アプリAでファイル受け取り
14
+
11
- imageViewに反映させたいです。
15
+ この流れでファイルを取得したいです。
12
16
 
13
17
 
14
18
 
15
- こちらのサイトを参考しています↓
19
+
16
20
 
17
- https://dev.classmethod.jp/articles/ui_documentinteraction_controller/
21
+ アプリBでファイルを選択→送り先としてアプリAを選択→アプリAにファイルを送る
22
+
23
+ このパターンの情報はいくつか見つけました。
18
24
 
19
25
 
20
26
 
21
27
 
22
28
 
23
- AppDelegateに以下ソースが必要なことはわりました。
29
+ UIDocumentInteractionControllerはファイル送信専用なでしょう
24
30
 
25
- ただ、viewControllerでの処理がわかりません。
26
-
27
-
28
-
29
- お力をおかしください。よろしくお願いします。
31
+ る方いまたら、よろしくお願いします。
30
-
31
-
32
-
33
- ### 該当のソースコード
34
-
35
-
36
-
37
- ```ここに言語名を入力
38
-
39
- func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
40
-
41
-
42
-
43
- if let ext = url.pathExtension?.lowercaseString {
44
-
45
-
46
-
47
- let tempFilePath = NSURL(fileURLWithPath: NSTemporaryDirectory()).URLByAppendingPathComponent("(NSUUID().UUIDString).(ext)")
48
-
49
-
50
-
51
- do {
52
-
53
- try NSFileManager().copyItemAtURL(url, toURL: tempFilePath)
54
-
55
- } catch {
56
-
57
- print("ファイルのコピーが失敗")
58
-
59
- }
60
-
61
-
62
-
63
- } else {
64
-
65
- print("拡張子が取得出来ない")
66
-
67
- }
68
-
69
-
70
-
71
- return true
72
-
73
- }
74
-
75
- ```
76
-
77
-
78
32
 
79
33
 
80
34
 
@@ -84,8 +38,8 @@
84
38
 
85
39
 
86
40
 
87
- Xcode 12.3 bata
41
+ Xcode 12.4
88
42
 
89
43
  Mac 10.15.7
90
44
 
91
- iOS 14.2
45
+ iOS 14.4

1

文法の修正

2021/02/12 09:19

投稿

onigiriZ
onigiriZ

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  swiftで他のアプリと画像のやり取りをするiphoneアプリを作っています。
4
4
 
5
- UIDocumentInteractionControllerを使い、画像をアップロードすることはできました。しかし、ダウンロードのやり方がわかりません。
5
+ UIDocumentInteractionControllerを使い、画像をアップロードすることはできました。
6
+
7
+ しかし、ダウンロードのやり方がわかりません。
6
8
 
7
9
  具体的には、Google Driveからjpeg形式の画像を取得し、
8
10
 
@@ -10,9 +12,11 @@
10
12
 
11
13
 
12
14
 
15
+ こちらのサイトを参考にしています↓
16
+
13
17
  https://dev.classmethod.jp/articles/ui_documentinteraction_controller/
14
18
 
15
- こちらのサイトを参考にしています。
19
+
16
20
 
17
21
 
18
22