private static NSArray <CNLabeledValue <NSString> > ToCNCotactEmails(KeyValuePair <string, string>[] emails) { if (emails == null) { return(null); } var result = new NSMutableArray <CNLabeledValue <NSString> >(); foreach (var email in emails) { NSString label = NSString.StringWithUTF8String(email.Key); NSString nativeEmail = NSString.StringWithUTF8String(email.Value); result.AddObject(CNLabeledValue <NSString> .LabeledValueWithLabel(label, nativeEmail)); } return(result); }
private static NSArray <CNLabeledValue <CNPhoneNumber> > ToCNContactPhoneNumbers(KeyValuePair <string, string>[] phoneNumbers) { if (phoneNumbers == null) { return(null); } var result = new NSMutableArray <CNLabeledValue <CNPhoneNumber> >(); foreach (var phoneNumber in phoneNumbers) { NSString label = NSString.StringWithUTF8String(phoneNumber.Key); CNPhoneNumber number = CNPhoneNumber.PhoneNumberWithStringValue(phoneNumber.Value); result.AddObject(CNLabeledValue <CNPhoneNumber> .LabeledValueWithLabel(label, number)); } return(result); }