                             isError = true;
                             if((jsonResult[RESPONSE_KEY_MESSAGE] as? String) != nil)
                             {
-                                let message = jsonResult[RESPONSE_KEY_MESSAGE] as! String;
-                                println("Message: \(message)");
+                                errorMessage = jsonResult[RESPONSE_KEY_MESSAGE] as! String;
+                                println("Message: \(errorMessage)");
                             }
                             break;
                         }

                    if(isError)
                    {
                        self.city.state = CityWeatherRecordState.Failed;
                        NSNotificationCenter.defaultCenter().postNotificationName(NOTIFICATION_WEATHER_INFO_DOWNLOAD_FAILED, object: nil, userInfo: [REQUEST_KEY_CITY_NAME:requestCityName,CITY_INFO_KEY_CITY_NAME:self.city.name]);
                    }
                }
                else
                {
                    self.city.state = CityWeatherRecordState.Failed;
                    NSNotificationCenter.defaultCenter().postNotificationName(NOTIFICATION_WEATHER_INFO_DOWNLOAD_FAILED, object: nil, userInfo: [REQUEST_KEY_CITY_NAME:requestCityName,CITY_INFO_KEY_CITY_NAME:self.city.name]);
                }
        }
    }

                        if(isError)
                        {
                            self.city.state = CityWeatherRecordState.Failed;
                            NSNotificationCenter.defaultCenter().postNotificationName(NOTIFICATION_WEATHER_INFO_DOWNLOAD_FAILED, object: nil, userInfo: [REQUEST_KEY_CITY_NAME:requestCityName,CITY_INFO_KEY_CITY_NAME:self.city.name, RESPONSE_KEY_MESSAGE:errorMessage]);
                            break;
                        }
                        
