public override void DidOutputResults(BlinkID blinkid, NSDictionary [] results)
{
// Transform results from NSDictionary[] to List<Dictionary<string, string>>
var transformedResults = new List<Dictionary<string, string>> ();
foreach (var result in results) {
var dict = new Dictionary<string, string> ();
foreach (var item in result) {
dict.Add (item.Key.ToString (), item.Value.ToString ());
}
transformedResults.Add (dict);
}
// Send results to subscribers
MessagingCenter.Send (new Messages.BlinkIDResults {
Results = transformedResults
}, Messages.BlinkIDResultsMessage);
}