В следующей части моего кода я получаю этот вопросНевозможно вызвать значение типа без функции «NSDictionary»
Невозможно вызвать значение типа без функции «NSDictionary»
do {
var json = try NSJSONSerialization.JSONObjectWithData(data, options: .MutableContainers) as? NSDictionary
if let parseJSON = json {
var resultValue: String = parseJSON ("status") as String!
print ("result:\(resultValue)")
if resultValue == "success" {
// Login is successful
NSUserDefaults.standardUserDefaults().setBool(true, forKey: ("isUserLoggedIn"))
NSUserDefaults.standardUserDefaults().synchronize()
self.dismissViewControllerAnimated(true, completion: nil)
}
}
} catch let error as NSError{
print("error=\(error)")
}
Я уже пытался разместить оператор if вне инструкции do catch, но затем я получил вопрос «Использование неразрешенного идентификатора» json '
Используйте '[]' для доступа к элементу словаря, а не '()' – dan