nsdocument相关内容

防止 NSDocument 在其内容编辑时自动保存

我开发了一个基于文档的 Cocoa 应用程序,允许异步保存文档.即,我的 NSDocument 子类在 canAsynchronouslyWrite(to:typeOf:for:) 上返回 ture. 如果文档内容正在编辑,我希望动态且静默地延迟(或取消)定期自动保存.起初,我认为在 checkAutosavingSafety() 中抛出错误就足够了,但它为用户显示了一个错误消息对话框. ..
发布时间:2021-11-16 20:31:44 其他开发

如何在 Swift 中实现 NSDocument 方法 -canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo: ?

在我的应用程序中,一个 NSDocument 子类关键任务硬件 - 用户真的不希望意外关闭文档!所以,我实现了 canCloseDocumentWithDelegate... 来显示一个 NSAlert 并在关闭前询问. 我现在正尝试在用 Swift 编写的应用程序中实现同样的功能. 由于答案是异步出现的,“应该关闭"结果将传递给委托的回调,而不是简单地返回.在 -canCloseDo ..
发布时间:2021-11-16 20:25:16 移动开发

基于文档的应用程序与情节提要板一起自动保存

在基于文档的应用程序中,使用XIB文件创建新窗口时,其行为是: 根据最后一个活动对象的位置进行定位和确定大小窗户. 如果最后一个活动窗口仍然可见,则新窗口窗口应该是级联的,这样就不会直接重叠. 但是,使用情节提要板时,此操作没有完成.参见测试项目. 解决方案 您可以在情节提要的窗口控制器上设置shouldCascadeWindows: 在情节提要中选择窗口控制器 选择 ..
发布时间:2021-04-22 20:15:11 其他开发

防止NSDocument在内容编辑时自动保存

我开发了一个基于文档的Cocoa应用程序,该应用程序允许异步保存文档.即,我的NSDocument子类在 canAsynchronouslyWrite(to:typeOf:for:)上返回ture. 如果要编辑文档内容,我想动态且无声地延迟(或取消)常规自动保存.起初,我认为在 checkAutosavingSafety()中抛出错误就足够了,但是它会为用户显示一个错误消息对话框. 我 ..
发布时间:2021-04-09 18:49:06 其他开发

显示存储在文档目录中的所有视频

我从照片库将视频存储在我的文档目录中.现在,我想显示存储在我的文档目录中的所有视频..但是我不知道这怎么可能??? 实际上,我想将所有视频显示为在图库中打开的所有视频(一行中有四个视频)..当我单击任何视频时...该视频开始播放... 有人可以帮助我吗?这是将所有视频从文档目录显示到ViewController的最佳方法.... 谢谢... - (void) imagePickerCo ..
发布时间:2021-02-08 18:38:04 移动开发

使用NSDocument时,如何将情节提要视图绑定到Core Data实体?

我正在构建一个使用核心数据,NSDocument,情节提要和Cocoa绑定的OS X应用程序。 我期望发生以下情况: MyDocument ( NSDocument 子类)。 MyDocument 创建一个核心数据 NSManagedObjectContext 代表文档的数据。 MyDocument 实例化 NSWindowController 从情节提要中按其标识符。 ..
发布时间:2020-10-04 02:28:26 其他开发

如何禁用NSDocument的窗口标题弹出窗口

我有一个启用了自动保存的基于NSDocument的应用程序。 我想阻止此弹出窗口显示: 我尝试从NSWindow的–title,–representedFilename和–representedURL返回nil来隐藏标题有效地隐藏了标题,但对向下显示的披露指示器和弹出窗口没有影响。 有没有办法防止这种弹出窗口出现? 解决方案 我能够通过覆盖NSWindow来防止按钮被显示 ..
发布时间:2020-10-04 00:57:03 其他开发

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

我在iOS方面拥有丰富的经验,但可可让我有些困惑。我通读了关于Cocoa的几份Apple文档,但是仍然有一些我找不到的细节。似乎该文档是在将基于NSDocument的Xcode模板更新为使用NSViewController之前编写的,因此,我不清楚应如何组织应用程序。该模板使用NSWindow NSViewController创建一个情节提要。 我的理解是,我应该将NSWindowContr ..

NSDocument:无法自动保存文档.该文件已被另一个应用程序更改

对帖子标题的搜索表明它很常见;确实,我已经从Xcode中得到了这个错误.但是我似乎找不到任何修复.我现在在运行程序时看到它,它似乎发生在调用changeCountTokenForSaveOperation的过程中或之后.看来这与撤消管理器有关,而不是与我在使用核心数据有关,但是我可能错了. 有人知道是什么原因或如何解决此问题吗? 解决方案 问题是手动保存managedObjectCo ..
发布时间:2020-08-14 20:49:43 其他开发

是NSDocument和CoreData可能的组合,还是NSPersistentDocument是唯一的方法?

我正在制作一个应用程序,该应用程序可以为学校的人们创建课程时间表.这是我为该应用程序想到的粗略设计: 我希望我的NSDocument子类代表一个人的时间表.他们的想法是,他们打开一个文档,并可以将课程表从池中添加到时间表中,然后进行保存,共享,打开等操作.因此,时间表将存储在用户选择的外部文件中. 我想使用CoreData存储学生可以选择的所有课程.这些不会随时间表的创建和编辑而改变, ..
发布时间:2020-08-14 19:14:57 其他开发

如何实现一个复杂的基于NSDocument的应用程序,该应用程序可以导入和导出非本机文件类型?

我正在开发一个支持非常复杂的操作的应用程序.这类似于Xcode,主要文档由项目窗口表示,其中包含许多条目.磁盘上的文档是一个文件包(表示其下面具有文件和文件夹结构的目录). 至少可以导入和导出一种文件类型( .mfst),但它并不旨在直接编辑此文件类型.也就是说,打开此文件类型将导致创建本机文档类型,并将文件内容导入其中.磁盘文件是一个捆绑包( .mproj),其中包含许多文件. 从技 ..
发布时间:2020-08-12 00:55:01 其他开发

基于可可文档的应用,NSWindowController子类为“主窗口".

我有一个基于Cocoa文档的应用程序.我希望“主窗口"由我的NSWindowController子类管理.我已经创建了子类,并将其接口布置在具有相同名称的.xib文件中.我最终希望获得与NSDocument管理窗口相同的行为,而由NSWindowController管理该窗口. 首先,我该怎么做?其次,使用这种方法时,我有什么特别需要考虑的事情,例如如何处理打开和保存? 解决方案 ..
发布时间:2020-08-11 23:50:03 其他开发

可可NSDocument:自动保存工作

文档只是声明在共享doc控制器上将setAutosavingDelay设置为大于0的任何值,但是在调用 之后 [[NSDocumentController sharedDocumentController] setAutosavingDelay:2.0]; 在我的控制器中,自动保存似乎无法正常工作:~/Library/Autosave Information/中我都看不到任何东西, ..
发布时间:2020-07-31 03:32:33 其他开发

启用了iCloud-停止在应用程序启动时显示打开的文件吗?

我刚刚将iCloud支持添加到了我正在开发的应用程序中.它的工作非常好,除了当我在没有文档的情况下打开应用程序时,会出现"iCloud打开文件"对话框,而我却不希望这样做! 在我的应用程序委托中,我有: - (BOOL) applicationShouldOpenUntitledFile:(NSApplication *)sender { [mainWindowControll ..
发布时间:2020-05-19 00:48:33 移动开发

同时打开多个文档,每个文档具有不同的菜单项状态

在基于Cocoa文档的应用程序中,使菜单栏中的菜单项状态与当前可见文档保持同步的最佳方法是什么? 例如,假设您有一个带有标尺视图的文档,可以通过“显示标尺"(关闭状态)和“隐藏标尺"(打开状态)菜单项隐藏/显示.用户同时打开两个文档.他/她已将标尺隐藏在一个文档中,但未隐藏在另一文档中.当用户在文档之间移动时,菜单项应反映该文档的状态,而不是整个应用程序的状态. 如何做到这一点?我已经 ..
发布时间:2020-05-08 22:57:31 其他开发

在现有的txt文件-iOS上添加字符串

如下面的代码所示,它输出了几个单独的.txt文件。但是,我正在寻找将所有内容保存到一个txt文件中的方法。如何在保存的txt文件末尾添加新字符串? - (void)saveData:(NSString *)data { NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUser ..
发布时间:2018-09-17 10:59:49 移动开发

如何在文档文件夹中保存创建的PDF并在iOS中合并

已更新我可以在iPHone中创建带有评论的照片的单个PDF页面。点击按钮我每次都会生成一个PDF页面,我希望这些PDF页面在单个PDF页面中。我无法将单个PDF文件合并到一堆。 http://mobile.tutsplus.com/tutorials/iphone/generating-pdf-documents/?search_index=3 我已按照上述网址进行操作。 ..
发布时间:2018-08-31 18:44:31 移动开发

Xcode文档图标未更新

我已经创建了一个 .icns 并在我项目的文档类型部分设置它,但我在Finder中的文档图标仍然是通用的。我注意到如果我更改文档类型的文件扩展名,则会显示图标。是否需要清除缓存或其他方式更新图标而不更改文件扩展名? 解决方案 强制刷新icon将此放入您的终端 /System/Library/Frameworks/ApplicationServices.framework/Framew ..
发布时间:2018-07-13 11:00:30 其他开发