質問編集履歴

1

変更

2018/07/25 05:54

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,40 +1,46 @@
1
1
  ストーリーボード未使用で開発しています。
2
2
 
3
+
4
+
3
- ### 実現したい事
5
+ ### 今やって
4
6
 
5
7
  UIImagePickerControllerを使って
6
8
 
7
- hugaImageView.image(UIImageView)にpickedImage(image)をだ映して、
9
+ hugaImageView.image(UIImageView)にpickedImage(image)を代入して表示させ
8
10
 
9
11
  その後にUIButtonをタップして完了 という流れに作りました。
10
12
 
11
13
 
12
14
 
13
- 映したタイミングと同時にFirebase StrageにもpickedImageを保存することが出来ています。
15
+ (コードはここに書いていませんが)表示させたタイミングと同時にFirebase StrageにもpickedImageを保存することが出来ています。
14
16
 
15
17
 
16
18
 
19
+ ### 実現したい事
20
+
17
21
  ですが、これだとUIButtonをタップして完了しなくてもFirebase Strageに保存されてしまうので、
18
22
 
19
- タップするまではpickedImage(image)をすだけの処理を実現したいです。
23
+ タップするまではpickedImage(image)を表示だけの処理を実現したいです。
20
24
 
25
+ ###
21
26
 
22
-
23
-
24
-
25
-
26
-
27
- ### やっている事と
28
-
29
- このpickedImage(image)を映す事とpickedImageを保存る事
27
+ 下記コード①では、下記コード②にあるfunc uploadImage(Storageに保存する為だけのメソッド)をuploadImage(image1: image)という形でinfo値に持たせているのでが、
30
-
31
-
32
-
33
-
34
28
 
35
29
 
36
30
 
37
31
  下記コード②では
32
+
33
+ エラー⚠️Cannot convert value of type 'UIImage.Type' to expected argument type 'UIImage'が発生します。
34
+
35
+
36
+
37
+ コード①,②両方でdidFinishPickingMediaWithInfoを使用している為のエラーでしょうか?
38
+
39
+ 原因が分からない為、質問させていただきます。
40
+
41
+ よろしくお願い申し上げます。
42
+
43
+
38
44
 
39
45
 
40
46
 
@@ -104,16 +110,6 @@
104
110
 
105
111
 
106
112
 
107
- その後
108
-
109
-
110
-
111
-
112
-
113
- エラー⚠️Cannot convert value of type 'UIImage.Type' to expected argument type 'UIImage'が発生します。
114
-
115
-
116
-
117
113
  ```ここに言語を入力
118
114
 
119
115
  class HogeViewController: UIViewController, UIImagePickerControllerDelegate {
@@ -172,15 +168,9 @@
172
168
 
173
169
 
174
170
 
175
-
171
+
176
172
 
177
- let userID = Auth.auth().currentUser?.uid
178
-
179
-
180
-
181
- let reference1 = storageRef.child(
173
+ let reference1 = storageRef.child(...省略)
182
-
183
- "huga_image/" + userID! + "/" + NSUUID().uuidString + ".jpg")
184
174
 
185
175
 
186
176