Там какой-либо путь состоит в том, чтобы получить “Меня” карта от iPhone Address Book API?

добавить эту CSS. надеюсь, что это поможет вам

.topmenu ul li.menu-item-object-custom a:hover {
    background-color: unset;
}
19
задан Jesse Rusak 8 May 2009 в 11:32
поделиться

3 ответа

Вы можете использовать недокументированное пользовательское значение по умолчанию:

[[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"];

и затем искать в адресной книге карточку с этим номером телефона.

Имейте в виду, что, поскольку пользовательское значение по умолчанию является недокументированным, Apple может измениться в любое время, и у вас могут возникнуть проблемы с входом в App Store.

Другой подход, который вы можете использовать, хотя он и более хрупкий, - это посмотреть имя устройства. Если пользователь не изменил его по умолчанию «iPhone с именем пользователя» И они используют свое настоящее имя в качестве iPhone, вы можете получить имя пользователя из этого. Опять же, это не самое лучшее решение, но оно дает вам еще кое-что попробовать.

Общепринятый ответ на этот вопрос заключается в том, чтобы подать в Apple Radar для этой функции и предложить пользователям выбрать свою карту.

7
ответ дан 30 November 2019 в 05:06
поделиться

There is no such API in the iPhone SDK 2.2.1 and earlier. Please file a request for it at: http://bugreport.apple.com

4
ответ дан 30 November 2019 в 05:06
поделиться

Изменить: [Устаревший ответ]

Нет API для получения карты «я», потому что нет карты «я». Приложение контактов iPhone не имеет возможности пометить карточку как «я», и API отражает это.

4
ответ дан 30 November 2019 в 05:06
поделиться