Adds error-checking on version

This commit is contained in:
jahorton 2019-10-10 10:48:18 +07:00
parent 32084ab38d
commit 0830670c2b

View file

@ -707,6 +707,11 @@ public class Manager: NSObject, UIGestureRecognizerDelegate {
}
}
// Version uses a 'conditional initializer'. If it fails, the version info is invalid.
guard let _ = Version(version) else {
throw KMPError.invalidPackage
}
if let lexicalModels = jsonResult["lexicalModels"] as? [[String:AnyObject]] {
for k in lexicalModels {
let name = k["name"] as! String