ios9 AddressBookUI display problem and How to build connection with CNContact object and ABRecordRef(or ABRecordID)

Hi, I am a developer of a addressbook(or phonebook) app. I found in ios9 , apple provide the brand new APIs(Contacts and ContactsUI) for reading and writing system address book , which are the replacement of the old AddressBook and AddressBookUI api. I am very happy to use the new api for the convenience, easy for reading and so on.



But I found that there are some UI problems When use AddressBookUI in ios9 beta and beta 2 version. The ABNewPersonViewController does not seem good in ios9 (ipod touch 5, iphone 5), when i scroll the ABNewPersionViewController, I found that it(ABNewPersonViewController) can't be scrolled down. So I decide to report this bug.



Besides, I have a question about the relationship of Contacts framework and ABAddresBook framework. Are there any connection between a CNContact Object and a ABRecordRef (or ABRecordID)? If it does exist, I want to know how to transfer from a exist(the contact is in the ios system addressbook or contacts) CNContact Object to a ABRecordRef and vice versa.



I know both the ABRecordID and CNContact.identifier are the unique id of a contact, but i cannot found their relationships(int and NSString). And the contact management part of our app is entirely based on the AddressBook framework. So when ios9 is officially released, I have to take lots of time to import new contact framework api to support ios9. While I want to make this gradually, which means the UI part of our app may use ContactsUI framework to support ios9 users, and the lower level for contact management still use AddressBook framework. Is it realizeable ?



Thankyou !

Check ContactsUI.framework, there is a new CNContactViewController which should work well with new Contacts API. Unfortunately it have same scroll issue other crippling bugs like ABNewPersonViewController, which make them both unusable at the moment.

Hi I have a great idea for Apple I mean it will make billions but I don't no how to contact them can anyone help me

Let's talk.😉


Kof2003@126.com

Any update?

We have also faced the same issue with display contact information from our app. this will random issue but I it's reprocibility rate goes to 100% when your conact have two numbers and one email address.

This is also reproduce with ABPersonViewController



So any update about this so this will helpful for developement.

ios9 AddressBookUI display problem and How to build connection with CNContact object and ABRecordRef(or ABRecordID)
 
 
Q