在我的幾個項目,我使用下面的代碼: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文件中的錯誤與此警告消息,您可以任何有用的信息提供。
能否請您發佈完整的堆棧跟蹤,用符號。 – trojanfoe