2013-03-15 2 views
0

기본 Mac OS 응용 프로그램을 사용하여 단추를 클릭하여 선택한 파일을 열어 번들 내부의 파일을 열고 싶습니다. 예를 들어 미리보기에서 열 수있는 앱과 함께 번들 된 PDF 파일 일 수 있습니다. MP3는 iTunes에서 열 수 있습니다.Mac 응용 프로그램에서 파일을 여는 방법

사실 나는 환경 설정 창에서 스크린 세이버를 설치해야하지만 그 방법은 동일하다고 생각합니다.

NSWorkspace 접근 방식이 효과적입니다 (실제로는 패키지가 아닌 화면 보호기의 경우에도 마찬가지 임).

답변

2

사용 AppKit의의 NSWorkspace :

[[NSWorkspace sharedWorkspace] openFile:@"/path/to/your/file"]; 
관련 문제