NSSavePanel runModal在Mountain lion下崩溃

Cla*_*off 6 objective-c

ich有一个基于文档的应用程序,在狮子下工作但不在山狮下.

如果没有最近的文档可用于创建新的命名文档,我已经将AppDelegate子类化为在第一个应用程序启动时打开SavePanel.这是因为用户不应使用无标题文档.所以我更改了applicationShouldOpenUntitledFile来调用我的方法doSaveAs,当没有找到finallyDocumentURL时.

- (BOOL)doSaveAs 
{   
   NSLog(@"doSaveAs");  
    NSSavePanel *tvarNSSavePanelObj = [NSSavePanel savePanel];
    NSUInteger tvarInt  = [tvarNSSavePanelObj runModal];
Run Code Online (Sandbox Code Playgroud)

在ML下它没有任何控制台输出崩溃.崩溃出现在线程8"Quicklook.pluginload"中,如果这有帮助吗?

谁能帮我 ?

问候

克劳斯

Sam*_*urn 9

我也有这个问题.问题是,它不是崩溃,它是Apple留在那里的C++异常,而Xcode调试器正在遇到异常断点.

您需要做的是将异常断点从All Exceptions更改为All Objective-C Exceptions.

它出现在Xcode左侧的Breakpoints选项卡中.