AddressBook.framework - issues with multiple sources

Originator:kaspars
Number:rdar://11307470 Date Originated:24-Apr-2012
Status:Open Resolved:
Product:Mac OS X SDK Product Version:10.7.3
Classification: Reproducible:
 
Summary:

When multiple address book accounts are enabled ABAddressBook class will return persons and groups from all of them. It's not possible to tell which group can be assigned to which person. If a group belongs to source A and person to source B, adding person to group will fail. Primary issue is that it's not possible to tell if the action will fail beforehand. 

There are also many functional limitations due to lack of source support which are supported in Address Book app but not in Address Book framework. For instance it's not possible to create groups/persons in sources other than default. 

Sources are supported in iOS SDK since version 4.0 but unfortunately they are still lacking in OS X.

Steps to Reproduce:

N/A

Expected Results:

N/A

Actual Results:

N/A

Regression:

N/A

Notes:

N/A

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!