2012-09-23 2 views
2

방금 ​​ABPerson 레코드를 만들고이를 사용자 주소록에 저장했다고 가정 해 봅시다. 주소록을 처리하는 기본 응용 프로그램을 프로그램 방식으로 열려면 어떻게해야합니까? (연락처는 경우에 따라 Outlook이나 다른 응용 프로그램 일 수 있음) 방금 추가 한 새 주소록 레코드를 표시하려면 어떻게합니까?연락처를 표시하는 OS X의 연락처 앱을 프로그래밍 방식으로 시작 하시겠습니까?

미리 감사드립니다.

ABPerson * aPerson = <#assume this exists#>; 

// Open the Contacts app, showing the person record. 
NSString * urlString = [NSString stringWithFormat:@"addressbook://%@", [aPerson uniqueId]]; 
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:urlString]]; 

상세 정보 Address Book Programming Guide에 있습니다

+1

AppleScript로이 작업을 수행 할 가능성이 더 많습니다. – TheAmateurProgrammer

답변

0

addressbook URL 방식은 사람의 기록을 표시하거나 편집 할 수 있습니다.