cuốn sách gpt4 ai đã làm

iphone - 将 Group of Persons 添加到 ABAddressBookRef,group added ok,但是 person 没有添加到 Group?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 09:34:45 25 4
mua khóa gpt4 Nike

Tôi có một vài dòng mã Objective-C, ví dụ:

ABAAddressBookRef địa chỉSổ;
Lỗi CFErrorRef = NULL;
addressBook = ABAAddressBookCreate();
Nhóm ABRecordRef = ABGroupCreate();
ABRecordSetValue(group, kABGroupNameProperty,@"My Group", &error);

ABRecordNgười tham chiếu = ABPerersonCreate();
ABRecordSetValue(person,kABPersonFirstNameProperty,@"Huy 1111111",&error);
ABRecordSetValue(person,kABPersonLastNameProperty,@"AseDra",&error);
ABGroupAddMember(nhóm, người, &lỗi);

ABAAddressBookAddRecord(sổ địa chỉ, nhóm, &lỗi);

ABAAddressBookSave(addressBook,&error);

Nó chạy tốt không có lỗi, nhóm được thêm vào sổ địa chỉ của trình mô phỏng nhưng mọi người không được thêm vào sổ địa chỉ của trình mô phỏng. Có ai có thể cho tôi biết tôi đang sai ở đâu không?

câu trả lời hay nhất

Theo Hướng dẫn lập trình sổ địa chỉ iOS (đường liên kết bên dưới), bản ghi liên hệ phải tồn tại trong sổ địa chỉ trước khi có thể thêm chúng vào nhóm.

"Trước khi có thể thêm một bản ghi cá nhân vào một nhóm, nó phải được lưu vào cơ sở dữ liệu sổ địa chỉ."

http://developer.apple.com/library/ios/#documentation/contactData/Conceptual/AddressBookProgrammingGuideforiPhone/500-DirectInteraction/DirectInteraction.html%23//apple_ref/doc/uid/TP40007744-CH6-SW4

Vì vậy có lẽ điều này sẽ hiệu quả

ABAAddressBookRef địa chỉSổ;
Lỗi CFErrorRef = NULL;
addressBook = ABAAddressBookCreate();

ABRecordNgười tham chiếu = ABPerersonCreate();
ABRecordSetValue(person,kABPersonFirstNameProperty,@"Huy 1111111",&error);
ABRecordSetValue(person,kABPersonLastNameProperty,@"AseDra",&error);

// thêm bản ghi người
ABAAddressBookAddRecord(sổ địa chỉ, người, &lỗi);

Nhóm ABRecordRef = ABGroupCreate();
ABRecordSetValue(group, kABGroupNameProperty,@"My Group", &error);
ABGroupAddMember(nhóm, người, &lỗi);
ABAAddressBookAddRecord(sổ địa chỉ, nhóm, &lỗi);

ABAAddressBookSave(addressBook,&error);

Giới thiệu về iphone - Thêm nhóm người vào ABAAddressBookRef, nhóm đã thêm được, nhưng người chưa được thêm vào Nhóm? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3776299/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress