예제 #1
0
파일: Utilities.cs 프로젝트: artemy0/Quiz
        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);
        }
예제 #2
0
파일: Utilities.cs 프로젝트: artemy0/Quiz
        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);
        }