【发布时间】:2012-11-03 18:48:48
【问题描述】:
我已经在我的 Mac 基于文档的应用程序上实现了 iCloud 支持。
NSDocument 子类可以处理本地存储和iCloud 上的打开和保存文件。
但是,我可以在iCloud 上上传我的文件,只需将其拖到打开-新文件面板上即可。
当应用提示用户保存文件的位置时,iCloud 不在列表中。
是不是像 TextEdit 一样默认支持?我必须用我自己的代码来实现?
图片在这里:
【问题讨论】:
-
您好已经实现了一种显示自定义保存对话框的方法,它还显示了 iCloud 选项。但它只能保存一次。我第二次调用该应用程序不起作用。
-
代码在这里:pastebin.com/1PFeSypR
-
我也遇到了同样的问题。我正在尝试在基于 NSDocument 的 OS X 应用程序中启用 iCloud 文档存储。保存面板运行时没有“iCloud”选项。以下工作正常: 1) NSOpenPanel 同时具有 iCloud 和文件系统选项卡。 2) 文档弹出菜单有一个“移动到 iCloud...”选项。 3) 保存存储在 iCloud 中的文档。
标签: objective-c macos cocoa icloud nsdocument