Я работаю с SwiftyJSON, и это здорово. Однако у меня возникла проблема с сохранением результата JSON(data:) в свойстве в моем viewController. Стандартное использование SwiftyJSON работает нормально.
let json = JSON(data: data)
let name = json[1]["name"].string
Моя проблема возникает, когда я пытаюсь создать свойство для хранения результата JSON (data:)
// Property
var jsonData : JSON?
someMethod()
{
let json = JSON(data: data)
self.jsonData = json
if let name = self.jsonData[1]["name"].string
{
print(name)
}
}
Когда я это делаю, я получаю сообщение об ошибке в следующей строке.
if let name = self.jsonData[1]["name"].string
Не удается найти член "строка"
Кто-нибудь знает, почему это так?