OSDN Git Service

HMAirCorpsChangeNameCommandを修正
authormasakih <masakih@users.sourceforge.jp>
Sun, 8 Jan 2017 06:48:23 +0000 (15:48 +0900)
committermasakih <masakih@users.sourceforge.jp>
Sun, 8 Jan 2017 06:48:23 +0000 (15:48 +0900)
KCD/HMAirCorpsChangeNameCommand.swift

index 34dff04..a30976a 100644 (file)
@@ -16,11 +16,11 @@ class HMAirCorpsChangeNameCommand: HMJSONCommand {
     
     override func execute() {
         let store = HMServerDataStore.oneTimeEditor()
-        guard let areaId = arguments["api_area_id"] as? Int,
-            let rId = arguments["api_base_id"] as? Int,
+        guard let areaId = arguments["api_area_id"],
+            let rId = arguments["api_base_id"],
             let name = arguments["api_name"] as? String
             else { return }
-        let p = NSPredicate(format: "area_id == %ld AND rid == %ld", argumentArray: [areaId, rId])
+        let p = NSPredicate(format: "area_id == %@ AND rid == %@", argumentArray: [areaId, rId])
         guard let a = try? store?.objects(withEntityName: "AirBase", predicate: p),
             let airBases = a as? [HMKCAirBase],
             airBases.count != 0