2010-02-18 2 views
1

Я хочу определить общие настройки iPhone, такие как настройки Mail, Contacts и Calendar.Как определить общие настройки iPhone?

screenshot

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

+2

(см. Http://meta.stackexchange.com/questions/39778/signature-in-question о том, что нежелательный URL-адрес в вашем вопросе. На самом деле, все «Привет, друзья» и «Спасибо заранее. Ручир. «Не добавляйте ничего к вопросу. Это не форум, а Q & A. Спасибо.) – Arjan

ответ

6

Для настроек в адресной книге вы можете использовать методы ABPersonGetSortOrdering() и ABPersonGetCompositeNameFormat() для получения соответственно порядка сортировки и порядка отображения. Прочитать AdressBook guide и ABPerson class reference.

Для почты вы можете определить, настроено ли устройство для отправки электронной почты с помощью метода класса canSendMail из MFMailComposeViewController class. Я не знаю API, который дает вам больше информации, чем это. Я сомневаюсь, что Apple добавит один (и, как пользователь, я так предпочитаю).

Для календаря см этот вопрос: Programmatically add custom event in the iPhone Calendar

И для определения часового пояса локали, это так просто, как [NSTimeZone localTimeZone];. Опять же, я приглашаю вас прочитать NSTimeZone class reference, чтобы узнать, что вы можете сделать с этим объектом.

+0

ссылка, которую вы отправили для календаря (http://stackoverflow.com/questions/246249/programmatically-add-custom-event-in -the-iphone-calendar) ничего не говорит о том, «Как получить выбранную опцию синхронизации в календаре». –

Смежные вопросы