2010-08-24 1 views
0

내 코코아 앱에서 NSWorkspace의 openFile : 메소드를 호출하여 기본 애플리케이션으로 일부 파일을 엽니 다.NSWorkspace openFile : 임의로 포커스를 다시 내 앱으로 가져옵니다.

때로는 제대로 작동하며, 다른 응용 프로그램에 집중해야합니다.

그러나 때로는 (완전히 임의적 인 것으로 보이는) 때로는 초점이 다른 응용 프로그램에 잠시 간 다음에 곧바로 내 코코아 응용 프로그램으로 돌아갑니다. 이것은 바람직하지 않습니다.

어떤 아이디어가 원인 일 수 있습니까?

참고 : 나는 또한 마지막 인수에 YES를 전달하여 openFile : withApplication : andDeactivate :를 시도했습니다. 이것도 작동하지 않습니다. 내 코코아 응용 프로그램으로 돌아가는 이상한 임의의 발생이 계속됩니다.

+0

귀하의 응용 프로그램은 무엇을하고 있습니까? 어쩌면 다른 프로세스가 진행중이어서 앱으로 다시 집중해야 할 것입니다. –

+0

글쎄, 어떻게 든 openFile이 실행 된 후에 만 ​​중단되도록 디버거를 구성 할 수 있습니까? * 및 *는 내 코드에서만 중단됩니까? (이 문제를 분리 도움이 될 내 코드 줄 openFile 후 실행해야합니다. :) – Enchilada

+0

그런 식으로 내 디버거를 구성 할 수 있으므로 임의로 내 자신의 코드 내에서 openFile 후 휴식해야합니다. (내 문제가 무작위로 발생하기 때문에.) – Enchilada

답변

0

지금은 이것을 재현 할 수 없습니다. 문제가 무엇인지 확실하지 않습니다.

관련 문제