Контакт Как обработка полей - PullRequest
0 голосов
/ 09 февраля 2011

Я разрабатываю приложение с информацией о местоположении. Эта информация содержит номер телефона, адрес электронной почты, адрес и т. Д. Немного похожа на контактную информацию самого iPhone.

Теперь мой вопрос. Когда я выбираю контакт в своей телефонной книге, я могу выбрать номер телефона для вызова, выбрать адрес электронной почты для отправки по почте и выбрать информацию о местоположении, чтобы просмотреть его на картах iPhone. Это то, чего я хочу достичь.

Я искал в Google эту функцию все, но я, вероятно, ищу неправильные вещи. Может ли кто-нибудь помочь мне достичь этой функции?

Спасибо !!!

//// Контроль

Теперь я знаю, что материал, который я хочу добавить, возможен, у меня есть дополнительный вопрос по этому вопросу.

Кто-нибудь знает, где я могу найти примеры действий по звонкам, рассылке и информации о местоположении? Это очень помогло бы мне ...

Thnx !!

С уважением,

Douwe

Ответы [ 2 ]

0 голосов
/ 09 февраля 2011

Если вы используете UITableView, то tableView: didSelectRowAtIndexPath: будет отправляться вам (делегату табличного представления (обычно это контроллер табличного представления)) каждый раз, когда пользователь нажимает строку в вашей таблице.

В приложении «Контакты» все телефонные номера / электронные письма / адреса для этого контакта сгруппированы в своем собственном «разделе». Читая раздел из indexPath, используя [indexPath section], вы получите индекс для раздела (NSInteger).

Используя собственную логику приложения, вы можете использовать этот индекс, чтобы определить, нажал ли пользователь что-либо в разделе телефон / почта / адрес. Теперь, когда вы знаете, какую информацию пользователь нажал, вы можете сделать правильную вещь (позвонить по телефону / отправить электронное письмо / дать указания)

Продолжая использовать тот же indexPath, вы можете получить точную ячейку табличного представления, по которой пользователь щелкнул, используя [indexPath row]. Теперь вы можете отправить эту информацию (скажем, номер телефона) на свой собственный код для обработки этой информации (инициировать телефонный звонок).

(надеюсь, это помогло, это был мой первый ответ на StackOverflow)

0 голосов
/ 09 февраля 2011

Вот ссылка для доступа к деталям адресной книги.

В этом примере показано отображение имени, фамилии, вместо этого отображаются имя, адрес электронной почты, местоположение и кнопкарядом с ним.

Затем введите код в действие вашей кнопки для вызова, почты, просмотра местоположения соответственно.

...