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