gpt4 book ai didi

objective-c - NSSavePanel runModal 在 Mountain lion 下崩溃

转载 作者:太空狗 更新时间:2023-10-30 03:41:58 24 4
gpt4 key购买 nike

ich 有一个基于文档的应用程序,它可以在 lion 下运行,但不能在 mountain lion 下运行。

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

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

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

谁能帮帮我?

问候

子句

最佳答案

我也遇到过这个问题。问题是,这不是崩溃,而是 Apple 留下的 C++ 异常,Xcode 调试器遇到异常断点。

您需要做的是将您的异常断点从所有异常更改为仅所有 Objective-C 异常。

这出现在 Xcode 左侧的“断点”选项卡中。

关于objective-c - NSSavePanel runModal 在 Mountain lion 下崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12228808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com