Я пытаюсь понять, как вы можете добавить день рождения к ABRecordRef без года (т. Е. 5 мая, а не 5 мая 1985 года). Это возможно?Сохранить kABPersonBirthdayProperty в адресной книге без года?
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd/yyyy"];
NSDate *date = [df dateFromString:[result valueForKey:@"birthday"]];
if(date == nil)
{
df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"MM/dd"];
date = [df dateFromString:[result valueForKey:@"birthday"]];
}
ABRecordSetValue(person, kABPersonBirthdayProperty, (__bridge CFDateRef)date, nil);
Если нет года прилагается к строке даты он по умолчанию 1970, но я хочу, чтобы положить его без года в адресной книге, если это вообще возможно.
Кто-нибудь знает?