Добавление дополнительных полей для контакта AddressBook с помощью симулятора iphone

Я был новичком в разработке приложений для iPhone. Поскольку я мог использовать собственные приложения, с 1 недели я изо всех сил пытался добавить новые поля к конкретному контакту AddressBook.

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

Может ли кто-нибудь из вас вытолкнуть меня из этой ситуации ..? (Пожалуйста, предоставьте мне образец кода для тестирования.)

Примечание. Поскольку у меня нет устройства, мне нужно протестировать его с помощью iPhone Simulator. Дайте мне знать, возможно ли это?

С уважением,

Рамья.


person Ramya    schedule 17.05.2010    source источник


Ответы (1)


См. Эти вопросы:

Пользовательское свойство адресной книги iPhone
iPhone: создание настраиваемого поля в контактах

person Jeff Kelley    schedule 17.05.2010
comment
@ Jeff Kelley, Большое спасибо за предоставленные ссылки. Я уже смотрел на них. Я работал с отображением списка контактов в своих приложениях с помощью AddressBook Framework. Но я хочу сохранить значения AddressBook в таблице контактов базы данных sqlite3. Как я могу передать данные AddressBook для вставки в таблицу контактов с помощью команд sqlite3 .. вы можете предоставить мне пример? - person Ramya; 18.05.2010
comment
Я написал в блоге сообщение о том, как получить адреса из контактов. Вы можете использовать в нем функции, чтобы получить любые данные, которые вам нужны. blog.slaunchaman.com/2009/01/21/ - person Jeff Kelley; 18.05.2010
comment
Спасибо, позвольте мне немного пояснить, что мне нужно? Мне нужно вставить контакты адресной книги в мою базу данных с помощью sqlite3. Итак, чтобы вставить значения в мою таблицу, я использую такой запрос: вставить в контакты (Имя, Phoneno, Электронная почта) Значения (?,?,? ). Я хочу использовать этот запрос для вставки значений адресной книги в таблицу контактов моей базы данных. Возможно ли это? Если да, пожалуйста, помогите мне .. - person Ramya; 18.05.2010
comment
Как я уже сказал, прочтите сообщение в блоге. Например, это возвращает чье-то имя: ABRecordCopyValue(person, kABPersonFirstNameProperty), где person - это ABRecordRef. - person Jeff Kelley; 18.05.2010
comment
(1) Да, конечно. Возможно ли получить одновременно все свойства человека. Если да, то как? (2) Если это невозможно, как я могу использовать это свойство kABFirstNameProperty в команде вставки sqlite3. (3) Поскольку человек является экземпляром класса ABPersonViewController, можно ли использовать его в другом методе / классе? Пожалуйста, направьте меня ... Заранее спасибо ... - person Ramya; 18.05.2010
comment
Я не собираюсь писать за вас весь ваш код. Я дал вам более чем достаточно ресурсов для достижения вашей цели. - person Jeff Kelley; 18.05.2010