nsdocument 相关问题

NSDocument是一个抽象类,它定义文档的接口,可以在内部表示窗口中显示的数据的对象,可以从文件读取数据和向文件写入数据。

NSDocument 子类是否是模型对象?

我正在为 macOS Swift 编写一个多文档应用程序。我从 Xcode 提供的文档应用程序模板开始。目前还不清楚它是否是一个对象模型。 NSDocument 的模型是...

回答 2 投票 0

Mac OS NSDocument 在其窗口中有旧文档图标

我已经更改了我的应用程序的文档图标。如果我在 Finder 中查看应用程序的文档之一,新图标会正确显示,但是当应用程序在窗口中显示该文档时,...

回答 0 投票 0

在Swift的NSDocument应用程序中,从行参数打开文件的正确方法是什么?

我正在开发一个基于MacOS Document的应用程序,可以打开某个文件类型。我想做的是为这个应用程序写一些UI测试,但我想为这些UI测试加载一些模拟数据。...

回答 1 投票 1

在NSSavePanel上,有没有一种方法可以强制显示“隐藏扩展名”复选框?

我已覆盖NSDocument的prepareSavePanel(_ :)方法,试图添加一个复选框,以允许用户在保存时隐藏文件扩展名。覆盖func prepareSavePanel(_ savePanel:...

回答 1 投票 0

NSDocumentController closeAllDocumentsWithDelegate不调用我的NSPersistentDocument子类的canCloseDocumentWithDelegate

根据Apple的文档,如果您退出应用程序,closeAllDocumentsWithDelegate(来自NSDocumentController)应该为所有打开的文档调用NSDocument的canCloseDocumentWithDelegate。在我的...

回答 1 投票 0

撤消麻烦:以编程方式初始化`NSPersistentDocument`,而标题栏中没有“ edited”标志

我有一个使用核心数据和NSPersistentDocument的小型应用程序。对于新文档,我使用单个Settings元素初始化该文档。我已经可以抑制由...

回答 1 投票 3

在基于macOS Cocoa文档的应用程序中,对于“从模板新建”功能(例如在Logic中,这可能是一个很好的实现策略?

谢谢您的帮助。我在macOS应用程序方面有很好的经验,但是在基于文档的应用程序方面我几乎是新手。我正在尝试一个基于文档并使用...

回答 1 投票 0

基于文档的应用程序中的NSNotificationCenter

我正在使用NSNotificationCenter在基于文档的应用程序中发送自定义通知。基于文档的应用程序可以包含许多打开的文档。理想情况下,我希望该文档及其子文档为...

回答 2 投票 2

NSWindowController的文档在什么条件下可以更改?

我的应用程序观察其NSWindowController的document属性,并在设置时执行一些UI设置。一旦设置好,就很难重建UI(由于内部原因)......

回答 1 投票 1

NSCocoaErrorDomain代码= 256无法以“md”格式打开文件

我正在开发一个用于编辑文件的macOS应用程序,但在尝试使用NSDocumentController.shared.makeDocument从文件创建新的NSDocument实例时,我遇到了一个相当恼人的错误...

回答 2 投票 0

如何检查响应链?

我在基于文档的架构的单个窗口中做了一些疯狂的多个文档,我完成了95%。我有这种双层文档架构,其中父文档打开...

回答 5 投票 20

打开基于NSDocument的应用程序加载两个窗口

我有一个简单的基于NSDocument的应用程序,它有两个文本字段(想象一下git不同)。当我打开文件时,它会打开两个带有我文件名的窗口。在第一个窗口,一切都很好。 ......

回答 1 投票 0

如何在基于NSDocument的Cocoa应用程序中使用NSViewController

我有很多iOS经验,但Cocoa让我有些困惑。我阅读了几篇关于Cocoa的Apple文档,但仍然有一些我在任何地方都找不到的细节。好像......

回答 3 投票 6

防止基于NSDocument的应用程序在崩溃后重新打开文档

我有一个用于macOS的只读音乐播放器应用程序,它使用NSDocument免费获取所有文件处理逻辑。我现在遇到的问题是,每次应用程序崩溃(或被...停止时)

回答 1 投票 0

打印多页文档可可

我正在开发一个基于文档的应用程序。该文档可以有多个页面。所以我有一系列NSView对象可供我使用。现在我想在这个应用程序中提供打印功能,但......

回答 1 投票 0

在NSDocument上显示进度指示器表显示为灰色(尽管仍然有用)

第一次尝试 - beginSheet:completionHandler:方法我有一个基于文档的应用程序,可以进行适度的强烈保存(大约10-15秒,但绝对值得注意)。为了......

回答 1 投票 1

从Swift 3.2迁移到Swift 4我使用autosavesInPlace收到错误

在macOS项目中,我以这种方式使用autosavesInPlace:import Cocoa类Document:NSDocument {override class func autosavesInPlace() - > Bool {return true}}这个工作...

回答 1 投票 1

禁用NSDocument的“恢复到”和“复制”菜单项

我正在创建一个Mac应用程序来读取XML文档并保存它。除了“恢复到”和“复制”菜单项外,一切正常。直到我找到一个解决方案,我想要禁用它们,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.