До единого API, я использовал этот код для разбора списка друзей на Facebook:Анализировать Facebook друзей
var list = new List<FacebookFriend>();
var graphObject = result as FBGraphObject;
using (var array = (NSMutableArray)graphObject[new NSString("data")])
{
for (uint i = 0; i < array.Count; i++)
{
using (var friend = new NSDictionary(array.ValueAt (i)))
{
friends.Add (new FacebookFriend
{
ID = friend.ObjectForKey (new NSString ("uid")).ToString(),
Name = friend.ObjectForKey (new NSString ("name")).ToString(),
});
}
}
}
FacebookFriends:
public class FacebookFriend
{
public string ID { get; set; }
public string name { get; set; }
}
массив следующим образом:
массива {({id = 100009010208340; name = "Patricia Amijajbjhcdj Wongsky";}, {id = 100009036398265; name = "Patricia Amijcfcihbfe Vijayvergiyasen";}, {id = 100009086915834; name = "Elizabeth Amijhfiaehcd Bha rambesky "; })}
Но теперь уровень защиты NSDictionary изменился, и этот код сломался. Вместо этого я попытался использовать некоторые фабричные методы, но без успеха.
Кто-нибудь знает, что следует использовать в этом случае вместо
new NSDictionary(array.ValueAt (i)))
Благодарности