为什么数据返回零?

Why is the data returning nil?

我正在尝试访问对象中的数据,但打印时得到的是 nil。为什么会发生这种情况,我该如何解决?

 print("card \(success!["data"]!!["brand"])")
guard let success = result as? [String: AnyObject] else { return }
let data = success["data"] as! [AnyObject]
let firstObject = data.first! as! [String: AnyObject]
print(firstObject["brand"] as! String)