我有一個沙盒的Cocoa應用程序。我注意到,當我打電話給[[NSWorkspace sharedWorkspace] selectFile:path inFileViewerRootedAtPath:path]
時,第一次被調用時沒有Finder窗口打開。 Finder.app被帶到前臺(菜單欄變成Finder),但是沒有任何反應。NSWorkspace selectFile:inFileViewerRootedAtPath:第一次調用時不起作用
當我將應用程序重新放回原處並再次在Finder中選擇文件時,Finder窗口隨即打開,文件按預期選定。我試圖用@""
作爲第二個參數,同樣的事情。
當Finder窗口已經打開時,一切都按預期工作。
有沒有人看過這個問題?解決方法是立即撥打selectFile:...
兩次,但這看起來不正確。
編輯:與沙箱無關。沒有沙箱的同樣問題。
你在10.8中遇到這個問題嗎? –
@ParagBafna問題發生在10.7.4 – Mark
對我來說,它不工作10.8.2 –