ABGroupСоздать проблему - PullRequest
       35

ABGroupСоздать проблему

0 голосов
/ 05 февраля 2011

У меня проблема с добавлением группы в адресную книгу iOS.В симуляторе все отлично работает, добавляю группу и назначаю ей контакты.Но когда одно и то же приложение выполняется на iPhone или iPad, группа не создается, и поэтому новые контакты не назначаются этой конкретной группе.

Метод ABGroupCreate не возвращает никаких ошибок.

Решение, пожалуйста?:)

Ответы [ 2 ]

1 голос
/ 05 февраля 2011

Так как вы не вставили свой код, я не могу знать проблему. тем не мение- это метод, который я использую в своих приложениях, он создает группу и возвращает ее идентификатор, чтобы вы могли сохранить ее для дальнейшего использования, отлично работает для меня-

-(NSInteger) createNewGroup:(NSString*)groupName {

    ABAddressBookRef addressBook = ABAddressBookCreate();
    ABRecordRef newGroup = ABGroupCreate();
    ABRecordSetValue(newGroup, kABGroupNameProperty,groupName, nil);
    ABAddressBookAddRecord(addressBook, newGroup, nil);
    ABAddressBookSave(addressBook, nil);
    NSInteger groupId = ABRecordGetRecordID(newGroup);
    CFRelease(addressBook);
    CFRelease(newGroup);
    return groupId;
}

Удачи Шани

0 голосов
/ 06 февраля 2011
...