2012-02-06 67 views
0

我在理解如何在Mac地址簿中查找聯繫人並使用selectInAddressBook:sender方法在AB中顯示聯繫人時遇到問題。 ABPeoplePicker CLass文檔沒有提及它傳遞給聯繫人的確切信息。使用其UID查找和顯示AB中的聯繫人

我的上下文是一個應用程序,我不會從PeopleViewer中選擇聯繫人,而是通過先前存儲在數據庫中的ABRecord UID(例如:6B2B9B69-CFC4-46F2-AEB1-43A99382D305:ABPerson)。如何使用此信息與selectInAddressBook方法聯繫?

感謝

回答

0

我終於找到在地址簿框架ABAddressBook.h解決方案。

NSString *urlString = [NSString stringWithFormat:@"addressbook://%@",[aPerson uniqueId]]; 
    [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:urlString]]; 
相關問題