Подход к выбору нескольких телефонных номеров и адреса электронной почты

В приложении для iPhone я хочу добавить функцию приглашения друзей из адресной книги iPhone. Я успешно извлек контакты из адресной книги и отобразил их в UITableView (используя пользовательскую ячейку UITableViewCell с именем, номером и адресом электронной почты).

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

Решение, которое я нашел, заключалось в том, чтобы предоставить все детали в DetailViewContoller (еще один ViewController только для выбора, что делает процесс недружественным для пользователя) и предоставить пользователю возможность выбирать номера и электронные письма по своему усмотрению.

Я хотел бы знать, сталкивался ли кто-нибудь с такой же проблемой и пробовал другой подход?

Примечание. Отображение нескольких адресов электронной почты и номеров в одной и той же ячейке UITableViewCell не является проблемой. Проблема состоит в том, чтобы найти простейший подход для выбора нескольких значений для одного пользователя для отправки приглашения. Надежда, я вас понимаю. Дайте мне знать, если у вас есть какие-либо сомнения.

Кто-нибудь???


person viral    schedule 05.09.2012    source источник


Ответы (1)


надеюсь, у вас может быть сгруппированный uitableview, в котором каждый раздел отображает контактные данные пользователя в разных строках.. также с помощью UITableViewCellAccessoryCheckmark и обрабатывает выбор в делегате didSelectRowAtIndexPath. Что-то вроде раздела отображает информацию о пользователе. поскольку каждая информация, такая как номер, почта и т. д., находится в разных строках, вы также можете легко обрабатывать выбор.

person rashii    schedule 06.09.2012