OSDN Git Service

処理を簡素化
authormasakih <masakih@users.sourceforge.jp>
Sun, 10 Dec 2017 15:44:36 +0000 (00:44 +0900)
committermasakih <masakih@users.sourceforge.jp>
Sun, 10 Dec 2017 15:44:36 +0000 (00:44 +0900)
KCD/MaterialMapper.swift

index f0e9d2a..c80c775 100644 (file)
@@ -67,11 +67,9 @@ final class MaterialMapper: JSONMapper {
     
     private func register(_ material: Material, data: [Int]) {
         
-        data.enumerated().forEach {
+        zip(data, keys).forEach {
             
-            guard $0.offset < keys.count else { return }
-            
-            material.setValue($0.element as NSNumber, forKey: keys[$0.offset])
+            material.setValue($0, forKey: $1)
         }
     }