iOS アドレス帳へのグループの追加に問題があります。シミュレーターではすべてがうまく機能し、グループを追加して連絡先を割り当てます。ただし、同じアプリケーションが iPhone または iPad で実行されている場合、グループは作成されないため、新しい連絡先はその特定のグループに割り当てられません。
メソッド ABGroupCreate はエラーを返しません。
解決策を教えてください。:)
iOS アドレス帳へのグループの追加に問題があります。シミュレーターではすべてがうまく機能し、グループを追加して連絡先を割り当てます。ただし、同じアプリケーションが iPhone または iPad で実行されている場合、グループは作成されないため、新しい連絡先はその特定のグループに割り当てられません。
メソッド ABGroupCreate はエラーを返しません。
解決策を教えてください。:)
コードを貼り付けていないので、問題がわかりません。とにかく-これは私のアプリで使用する方法です。グループを作成してIDを返すので、後で使用するために保存できます。これは私にとって非常に効果的です-
-(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;
}
頑張ってシャニ