teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

8

タイトル編集

2021/02/16 02:27

投稿

onigiriZ
onigiriZ

スコア3

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

7

変更

2021/02/16 02:27

投稿

onigiriZ
onigiriZ

スコア3

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  3 選択したファイルを受け取る
11
11
 
12
12
  ドライブからアプリを選択するのではなく、アプリ側からドライブに接続したいです。
13
- 一番知りたいところとして、ダイアログ(iCloudDriveとかいてある)の表示方法を知りたいです。
13
+ 一番知りたいところ、ダイアログ(iCloudDriveとかいてある)の表示方法です。
14
14
 
15
15
  実装方法をご存じの方いましたら、教えていただきたいです。
16
16
  よろしくお願いします。

6

変更

2021/02/15 02:48

投稿

onigiriZ
onigiriZ

スコア3

title CHANGED
File without changes
body CHANGED
@@ -9,8 +9,8 @@
9
9
  2 ダイアログ(iCloudDriveとかいてある)を表示させる
10
10
  3 選択したファイルを受け取る
11
11
 
12
- こだわりたいところとして、ドライブからアプリを選択するのではなく
13
- アプリ側からドライブに接続したいです。
12
+ ドライブからアプリを選択するのではなく、アプリ側からドライブに接続したいです。
13
+ 一番知りたいところとして、ダイアログ(iCloudDriveとかいてある)の表示方法を知りたいです。
14
14
 
15
15
  実装方法をご存じの方いましたら、教えていただきたいです。
16
16
  よろしくお願いします。

5

変更

2021/02/15 02:47

投稿

onigiriZ
onigiriZ

スコア3

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

4

修正

2021/02/15 02:42

投稿

onigiriZ
onigiriZ

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  swiftでアプリ開発をしています。
3
- UIDocumentInteractionControllerを使い、画像をアップロードすることはできました。
4
- し、ダウンロードのやりがわかりせん
3
+ 外部アプリらファイル(画像ファイル)を取得する法を探してい
5
4
 
6
5
  アプリAからアプリBを選択(UIDocumentInteractionControllerのダイアログを使いたい)→
7
6
  アプリBでファイル選択→アプリAでファイル受け取り
@@ -9,17 +8,17 @@
9
8
 
10
9
  逆に、
11
10
  アプリBでファイルを選択→送り先としてアプリAを選択→アプリAにファイルを送る
12
- このパターンの情報はいくつか見つけました。
11
+ このパターンの情報はいくつか見つけました。(アプリBからUIDocumentInteractionControllerを使用するパターン)
13
12
 
13
+ 同じようにUIDocumentInteractionControllerを用いて、外部アプリに画像を送信することはできました。
14
+ UIDocumentInteractionControllerから、アプリを選択し、選択したアプリからファイルを選択するような機能を目指しています。
14
15
 
16
+ UIDocumentInteractionControllerの画像
17
+ ![![イメージ説明](0cef39f8e96bdff4560dbb5f446a6271.jpeg)
18
+
15
19
  UIDocumentInteractionControllerはファイル送信専用なのでしょうか?
16
20
  わかる方いましたら、よろしくお願いします。
17
21
 
18
-
19
- /Users/user/Downloads/ファイル_000.jpeg
20
-
21
-
22
-
23
22
  ### 補足情報(FW/ツールのバージョンなど)
24
23
 
25
24
  Xcode 12.4

3

画像追加

2021/02/12 09:28

投稿

onigiriZ
onigiriZ

スコア3

title CHANGED
File without changes
body CHANGED
@@ -16,6 +16,10 @@
16
16
  わかる方いましたら、よろしくお願いします。
17
17
 
18
18
 
19
+ /Users/user/Downloads/ファイル_000.jpeg
20
+
21
+
22
+
19
23
  ### 補足情報(FW/ツールのバージョンなど)
20
24
 
21
25
  Xcode 12.4

2

文章の修正

2021/02/12 09:22

投稿

onigiriZ
onigiriZ

スコア3

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

1

文法の修正

2021/02/12 09:19

投稿

onigiriZ
onigiriZ

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,14 @@
1
1
  ### 前提・実現したいこと
2
2
  swiftで他のアプリと画像のやり取りをするiphoneアプリを作っています。
3
- UIDocumentInteractionControllerを使い、画像をアップロードすることはできました。しかし、ダウンロードのやり方がわかりません。
3
+ UIDocumentInteractionControllerを使い、画像をアップロードすることはできました。
4
+ しかし、ダウンロードのやり方がわかりません。
4
5
  具体的には、Google Driveからjpeg形式の画像を取得し、
5
6
  imageViewに反映させたいです。
6
7
 
8
+ こちらのサイトを参考にしています↓
7
9
  https://dev.classmethod.jp/articles/ui_documentinteraction_controller/
8
- こちらのサイトを参考にしています。
9
10
 
11
+
10
12
  AppDelegateに以下のソースが必要なことはわかりました。
11
13
  ただ、viewControllerでの処理がわかりません。
12
14