質問編集履歴

1

編集依頼があったため

2019/07/08 12:12

投稿

R3.S
R3.S

スコア44

test CHANGED
@@ -1 +1 @@
1
- 下記エラーの意味を教えください
1
+ 警告文でた時調べ方につい
test CHANGED
@@ -1,5 +1,255 @@
1
- 下記のエラーの意味教えくださ
1
+ **現在、下記のアプリ作成しています。**
2
+
3
+
4
+
5
+ ```
6
+
7
+ import UIKit
8
+
9
+ import Photos
10
+
11
+ import AudioToolbox
12
+
13
+
14
+
15
+ class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
16
+
17
+
18
+
19
+ @IBOutlet var back1: UIImageView!
20
+
21
+
22
+
23
+ @IBOutlet var back2: UIImageView!
24
+
25
+
26
+
27
+ override func viewDidLoad() {
28
+
29
+ super.viewDidLoad()
30
+
31
+
32
+
33
+
34
+
35
+
36
+
37
+ PHPhotoLibrary.requestAuthorization { (status) in
38
+
39
+
40
+
41
+
42
+
43
+ switch(status){
44
+
45
+ case .authorized: break
46
+
47
+ case .denied: break
48
+
49
+ case .notDetermined: break
50
+
51
+ case .restricted: break
52
+
53
+
54
+
55
+ }
56
+
57
+ }
58
+
59
+
60
+
61
+
62
+
63
+ }
64
+
65
+
66
+
67
+ @IBAction func aaa(_ sender: Any) {
68
+
69
+ func shortVibrate(){
70
+
71
+ AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
72
+
73
+ }
74
+
75
+ }
76
+
77
+
78
+
79
+ func imagePickerController(_ picker: UIImagePickerController,
80
+
81
+ didFinishPickingMediaWithInfo info:
82
+
83
+ [UIImagePickerController.InfoKey : Any]) {
84
+
85
+
86
+
87
+ if let pickedImage = info[.originalImage] as? UIImage{
88
+
89
+
90
+
91
+ if(picker == self.firstPicker) {
92
+
93
+ back1.image = pickedImage
94
+
95
+ } else if(picker == self.secondPicker){
96
+
97
+ back2.image = pickedImage
98
+
99
+ }else{
100
+
101
+ }
102
+
103
+ picker.dismiss(animated: true, completion: nil)
104
+
105
+ }
106
+
107
+
108
+
109
+ func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
110
+
111
+
112
+
113
+ picker.dismiss(animated: true, completion: nil)
114
+
115
+ }
116
+
117
+
118
+
119
+
120
+
121
+ }
122
+
123
+
124
+
125
+ //カメラ1を呼び出す
126
+
127
+ @IBAction func camera1(_ sender: Any) {
128
+
129
+ let
130
+
131
+ sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.camera
132
+
133
+ if
134
+
135
+ UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.camera){
136
+
137
+ let
138
+
139
+ cameraPicker = UIImagePickerController()
140
+
141
+ cameraPicker.sourceType = sourceType
142
+
143
+ cameraPicker.delegate = self
144
+
145
+ self.present(cameraPicker, animated: true, completion: nil)
146
+
147
+ }
148
+
149
+ }
150
+
151
+
152
+
153
+ //カメラ2を呼び出す
154
+
155
+ @IBAction func camera2(_ sender: Any) {
156
+
157
+ let
158
+
159
+ sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.photoLibrary
160
+
161
+ if
162
+
163
+ UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.camera){
164
+
165
+ let
166
+
167
+ cameraPicker = UIImagePickerController()
168
+
169
+ cameraPicker.sourceType = sourceType
170
+
171
+ cameraPicker.delegate = self
172
+
173
+ self.present(cameraPicker, animated: true, completion: nil)
174
+
175
+ }
176
+
177
+ }
178
+
179
+
180
+
181
+ let firstPicker = UIImagePickerController()
182
+
183
+ let secondPicker = UIImagePickerController()
184
+
185
+
186
+
187
+ //アルバム1を呼び出す
188
+
189
+ @IBAction func album1(_ sender: Any) {
190
+
191
+ let
192
+
193
+ sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.photoLibrary
194
+
195
+ if
196
+
197
+ UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.photoLibrary){
198
+
199
+ self.firstPicker.sourceType = sourceType
200
+
201
+ self.firstPicker.delegate = self
202
+
203
+ self.present(self.firstPicker, animated: true, completion: nil)
204
+
205
+ }
206
+
207
+ }
208
+
209
+
210
+
211
+ //アルバム2を呼び出す
212
+
213
+ @IBAction func album2(_ sender: Any) {
214
+
215
+ let
216
+
217
+ sourceType:UIImagePickerController.SourceType = UIImagePickerController.SourceType.photoLibrary
218
+
219
+ if
220
+
221
+ UIImagePickerController.isSourceTypeAvailable(UIImagePickerController.SourceType.photoLibrary){
222
+
223
+ self.secondPicker.sourceType = sourceType
224
+
225
+ self.secondPicker.delegate = self
226
+
227
+ self.present(self.secondPicker, animated: true, completion: nil)
228
+
229
+ }
230
+
231
+ }
232
+
233
+
234
+
235
+
236
+
237
+
238
+
239
+ }
240
+
241
+ ```
242
+
243
+ **その中で、下記の黄色の警告が出てきました。**
2
244
 
3
245
 
4
246
 
5
247
  witch covers known cases, but 'PHAuthorizationStatus' may have additional unknown values, possibly added in future versions
248
+
249
+
250
+
251
+ プログラミング初心者なもので、このような警告が出た場合何から手を付けてよいか分かりません。
252
+
253
+ ネットで調べたのですが、同じようなものが見当たりませんでした。
254
+
255
+ みなさんは、どのように調べているのですか。