Как сохранить значение ответа NSDictionary в Alamofire?

Я использую Alamofire v3.4.1, и я получаю результат JSON с помощью метода GET, подобного этому,

@IBAction func verifyAction(sender: AnyObject) { let tempEmail: String = "\(emailTxtField.text!)" let tempApi : String = appDelegate.apiKey as String var status : String Alamofire.request(.GET, "http://www.somejsonurl.com/checkEmailExits", parameters: ["APIKey": "\(tempApi)","Email" : "\(tempEmail)"]) .responseJSON { response in print(response.request) // original URL request print(response.response) // URL response print(response.data) // server data print(response.result) // result of response serialization let JSON = response.result.value let dict1 = JSON!["Result"] let dict2 = dict1!!["Status"] status = dict2 as! String } 

Теперь, как только я присвою значение status xcode, я получу ошибку:

Переменный «статус», захваченный закрытием перед его инициализацией

Есть ли способ сохранить ответ на NSDictionary который можно использовать и в других функциях? благодаря

Вы должны инициализировать свой объект, прежде чем назначать ему значение, поэтому объявите свой status объект таким образом

 var status = String() 

Или

 var status: String = "" 
  • Как получить NSSet из основных данных в Swift
  • EXC_BAD_ACCESS в объявлении класса AppDelegate
  • UIButton как UINavigationItem titleView
  • WatchOS 2 Усложнение с обратным отсчетом и HkSampleQuery
  • didReceiveNotificationRequest: withContentHandler - время выполнения?
  • Ошибка: не удается присвоить значение типа «AnyObject»? к значению типа «NSURL»
  • Есть ли способ вызвать глобальную функцию внутри класса, у которого есть метод, имя которого совпадает с глобальной функцией?
  • Как загрузить данные, когда приложение не работает (приложение убито)
  • FBAudienceNetwork: FBMediaView freeze ui при отображении видео
  • Цвет фона UITableViewHeader не меняется полностью
  • Как добавить пользовательский вид справа от панели навигации Swift?
  • Interesting Posts

    Как получить полезную нагрузку push-уведомления, когда принудительно завершите / проведите пальцем по экрану, чтобы убить приложение iOS, не нажав на баннер / предупреждение?

    Дилемма выбора аннотации MkMapView?

    Не удалось установить iOS – iPhone в приложениях, перечисленных в списке платформ

    UIDatePicker в режиме таймера обратного отсчета не поддерживает изменение размера?

    Как удалить идентификатор из связки ключей с помощью SecIdentityRef или постоянной ссылки?

    Очистка навигационного стека в Swift

    iOS: неуравновешенные вызовы для перехода на начало / конец для <UITableViewController>

    проверить учетную запись разработчика ios на бэкэнд

    Обратная связь BLE в iOS

    Почему TabBar скрывается после segue?

    неподдерживаемый код ошибки URL-1002

    Объектив-C / iOS: PopOver

    css media-запросы не работают при использовании PhoneGap

    Авторотирование iOS иногда не работает

    Как извлекать ключевые слова для поиска из URL-адреса страницы результатов поиска Google по Swift?

    Давайте будем гением компьютера.