Update to prevent crash

Check if JSONData actually exists so that a nil is not passed into [NSJSONSerialization JSONObjectWithData:options:error:]

If JSONData is nil it may be due to a networking error that was already setup to be handled/reported.