2012-09-28 57 views
3

在我的幾個項目,我使用下面的代碼:NSOpenPanel崩潰

NSOpenPanel * ProfilOpenPanel = [NSOpenPanel openPanel]; 
[ProfilOpenPanel setCanChooseFiles:YES]; 
[ProfilOpenPanel setCanChooseDirectories:NO]; 
[ProfilOpenPanel setAllowsMultipleSelection:YES]; 
[ProfilOpenPanel setAllowedFileTypes:[NSArray arrayWithObject:@"txt"]]; 
int antwort=[ProfilOpenPanel runModal]; 

由於升級到10.8和Xcode4.5,此代碼不能正常工作了。 的面板打開,但隨後與在調試導航消息中的應用程序崩潰爲: quicklook.pluginload(串行) 1線程 螺紋5 14 _pthread_wqthread

在控制檯中,一對夫婦警告出現: WindowServer:CGXDeferSurfaces:無效的源窗口19938 和另一個警告: 28。September 12 12:10:40.001 Xcode [78227]:[MT] DVTAssertions:/ SourceCache/IDEKit/IDEKit-1854/Framework/Classes/Editor中的警告/IDEEditorContext.m:617 詳細信息:x-xcode-disassembly的丟失歷史記錄:// stack_frame?的ProcessID = 31774 &線程ID = 12 & frameID = 0 對象: 方法:-_greatestDocumentAncestorWasForgotten 主題:{名稱=(空),NUM = 1} 請http://bugreport.apple.com文件中的錯誤與此警告消息,您可以任何有用的信息提供。

+0

能否請您發佈完整的堆棧跟蹤,用符號。 – trojanfoe

回答