Я использую график запроса информации о пользователях друзей. Запрос работает, и когда я его получаю, я превращаю его в словарь, проблема в том, как данные печатаются, похоже, что они должны быть [String: [String: Any]], но это возвращает ноль, даже если я выделяю как я этого добиваюсь. Снизу, если я не разыгрываю как [String: Any], он попеременно превращается в NSArray или NSSingleObjectArray.
let params = ["fields": "id, first_name, last_name, middle_name, name, email, picture"]
GraphRequest(graphPath: "me/friends", parameters: params).start { (connection, result , error) -> Void in
if error != nil {
print("not work", error!)
}
else {
print("work",result!)
let getResult = result as? [String:Any]
print("this is ur data", getResult as? [String:Any])
let dataarray = getResult?["data"] as? [String:Any]
print("this is dataarray", dataarray) //Returns nil
print(dataarray?["first_name"] as? [String:Any]) //Returns nil
}
}
Выше являются тестовыми пользователями, я пытаюсь получить доступ к отдельным полям id, first_name et c
Спасибо