回答編集履歴

1

ソースコードの追加

2020/02/03 00:25

投稿

bobmax
bobmax

スコア133

test CHANGED
@@ -3,3 +3,49 @@
3
3
 
4
4
 
5
5
  ちょっと分かりにくいのですが、PHAssetクラスにvalue(forkey:)というメソッドがあるのでkeyに"filename"を渡してあげると写真のファイル名が取得できます。
6
+
7
+
8
+
9
+ 追記
10
+
11
+ ---
12
+
13
+ ```swift
14
+
15
+ fileprivate func getAllPhotosInfo(){
16
+
17
+ let photoAssetss = PHAsset.fetchAssets(with: .image, options: nil)
18
+
19
+ var isSuccses: Bool = false
20
+
21
+ photoAssetss.enumerateObjects({ asset, _, _ in
22
+
23
+ let name: String = asset.value(forKey: "filename") as! String
24
+
25
+
26
+
27
+ if (TextField.text == name) {
28
+
29
+ isSuccses = true
30
+
31
+ }
32
+
33
+ })
34
+
35
+
36
+
37
+ if isSuccses {
38
+
39
+ // 一致したので画面遷移
40
+
41
+ self.performSegue(withIdentifier: "ViewController2", sender: nil)
42
+
43
+ } else {
44
+
45
+ // 一致しませんでしたエラー処理
46
+
47
+ }
48
+
49
+ }
50
+
51
+ ```