Как определить общие настройки iPhone?

Я хочу определить общие настройки iPhone, такие как настройки почты, контактов и календаря.

скриншот
(источник: simonblog.com)

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


person Ruchir Shah    schedule 18.02.2010    source источник
comment
(См. meta.stackexchange.com/questions/39778/signature-in-question об этом нежелательном URL в вашем вопросе. На самом деле, весь привет, друзья и заранее спасибо. Ручир. К вопросу тоже ничего не добавляйте. Это не форум, а сайт вопросов и ответов. Спасибо.)   -  person Arjan    schedule 18.02.2010


Ответы (1)


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

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

Для календаря см. Этот вопрос: Программно добавить настраиваемое событие в календарь iPhone < / а>

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

person Guillaume    schedule 18.02.2010
comment
опубликованная вами ссылка на календарь (stackoverflow.com/questions/246249/) ничего не говорит о том, как получить выбранную опцию синхронизации в календарах. - person Srinivasan N; 19.11.2014