2012-05-14 2 views
0


응용 프로그램이 실행되고 있지 않습니다. 플러그인이 파일을 열어 응용 프로그램에 보내서 파일을 엽니 다. 응용 프로그램은 'application : openFiles :'메소드를 수행합니다. 이 응용 프로그램의 'main.m'에 '[NSTask startedTaskWithLaunchPath : arguments :]'를 통해 다른 프로세스가 실행 중입니다. 두 번째 프로세스가 sended 파일에 대해 알지 못하기 때문에 같은 매개 변수로 두 번째 프로세스에서 'application : openFiles :'을 수행하는 방법을 알려줄 수 있습니까?
어쩌면 다른 방법으로이 일을 할 수 있을까요?'main'에서 다른 프로세스로 사과 이벤트를 다시 보내십시오.

답변

0

-[NSWorkspace openFile:withApplication:]을 찾고 계십니까?

+0

아니요, 'NSApplicationMain'을 호출하기 전에 모두해야합니다. – Lexandr

+0

왜 제한이 있습니까? –

+0

프로그램은 '현재의 논리'와 함께 writed되었습니다. 나는 그것을 바꿀 수 없습니다. 'NSApplicationMain'전에 'main.m'에서 다른 응용 프로그램 인스턴스를 실행해야하며 다른 인스턴스에서 해당 파일을 열어야합니다. 감사합니다. 조나단. – Lexandr

관련 문제