Вывод друзей из ВКонтакте на swift
Здравствуйте.
Пробую вывести имена друзей через API вконтакте, но не получается с выводом. Делаю запрос следующим образом:
func Friends() {
//let request:VKRequest = VKApi.friends().get() // без параметров (выдает все параметры)
let request:VKRequest = VKRequest(method: "friends.get", andParameters: ["fields":"count"], andHttpMethod: "GET" ) //Задаем параметры через метод VKRequest
request.executeWithResultBlock(
{
(response) -> Void in
println(response.json)
}, errorBlock: {
(error) -> Void in
println("error")
})
}
В результате получаю следующее:
{
count = 198;
items = (
{
"first_name" = Nikolay;
id = 1087;
"last_name" = Yagodkin;
online = 0;
},
{
"first_name" = Mikhail;
id = 2084150;
"last_name" = Veklenko;
online = 1;
},
{
"first_name" = Nikita;
id = 2707624;
"last_name" = Makhinya;
online = 0;
},
{
"first_name" = Artur;
id = 2786367;
"last_name" = Lankin;
online = 0;
},
{
"first_name" = Igor;
id = 2851570;
"last_name" = Streltsov;
online = 0;
},
{
"first_name" = Dmitry;
id = 3016302;
"last_name" = Veklenko;
online = 0;
},
);
}
Пробовал записать результат в массив, а далее работать с ним:
var books = response.json as NSArray
if let theTitle: AnyObject = books[0].objectForKey("sex") {
println(theTitle)
}
Но вылезает ошибка из-за несовместимости. Если кто сталкивался, подскажите, пожалуйста.
Источник: Stack Overflow на русском