2012-05-21 4 views
0

Я пытаюсь получить номер телефона по умолчанию для отправки текстового сообщения для контакта адресной книги iPhone с помощью ABPerson. Я понимаю, что ABMultiValue будет использоваться. Но я не могу узнать, есть ли способ определить номер телефона по умолчанию для текстового сообщения (или, таким образом, телефонный номер телефона по умолчанию, адрес электронной почты или адрес). Я собираюсь захватить первый объект для каждого, но я обеспокоен тем, что для текстового сообщения телефон может быть наземной линией или иным образом не в состоянии получать тексты. Любые советы о том, как подойти к этому вопросу, будут оценены.Номер телефона по умолчанию для текста в ABPerson

ответ

1

Вы можете извлечь определенные значения для дома, работы и номера сотового телефона из ABMultiValue. Вы, вероятно, захотите использовать значение, соответствующее kABPersonPhoneMobileLabel и/или kABPersonPhoneIPhoneLabel для отправки текстового сообщения. Если ни одно из этих значений не существует, выберите первый доступный номер телефона.