저는 1 년없이 (예 : 1985 년 5 월 5 일 대신 5 월 5 일) ABRecordRef에 생일을 추가하는 방법을 파악하려고합니다. 이것이 가능한가?kABPersonBirthdayProperty를 1 년없이 주소록에 저장 하시겠습니까?
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 년에 디폴트 날짜 문자열에 첨부 된 해가없는 경우하지만 전혀 가능하다면 나는 그것이 주소록에 해없이 넣어합니다.
누구든지 알고 계십니까?