Здравствуйте!
— Не хотите ли войти
Нет
ответов

ABPersonGetCompositeNameFormat всегда возвращает 0

Возникла проблема, вернее, только что обратил на нее внимание. Часть моего кода зависит от значения, возвращаемого методом ABPersonGetCompositeNameFormat(). Если возвращается 1 — то фамилия пишется первой, если 0 — то имя первым. Однако в моем случе, что я не делаю, меняю системные настройки в телефоне ABPersonGetCompositeNameFormat() всегда возвращает 0. Системная адрессная книга реагирует на изменения. А в моей программе всегда возвращается 0. Что делать? Кто-нибудь сталкивался?

22 июля 2010
  • Какие именно настройки и как именно меняются?
  • Когда вы проверяете этот параметр? Не при старте ли приложения, компилируя приложение под 4.0 и тестируя на 3GS?
alex

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

Я пользовался этой функцией один раз и очень давно. Вроде бы все было правильно.

alex

Очень сложно отвечать на вопросы вслепую. Покажите кусочек кода. Обычно мы сами делаем ошибки и ни компилятор, ни используемая библиотека не виноваты.

Ответов пока нет

Зарегистрируйтесь или войдите, чтобы добавить свой комментарий или ответ на вопрос.
© 2009-2012, ООО «Инру»
Вход
Имя пользователя:
Пароль:
Или…
Twi
Отмена
Войти
Восстановить забытый пароль…