作为OS X用户,您必须非常熟悉"新文档"启动Apple的某些应用程序时的窗口,例如Pages。
这个窗口很常见,我认为它必须是系统提供的窗口,我是对的吗?
我试图模仿窗户,事实证明这很乏味。作为开发人员,我必须首先创建一个类似finder的浏览器视图,其中包含列表样式选择支持。此外,iCloud集成非常难以提及搜索支持。
所以,我的问题是如何实现这个窗口,是否有关于此窗口的文档?非常感谢!
答案 0 :(得分:2)
看看NSDocument。这是Apple建议的创建基于文档的应用程序的方法。您创建NSDocument的子类来处理特定于您的数据格式的任务,并且超类处理所有繁重的工作,包括iCloud支持。我自己没有使用它,但我知道它可以处理开放和保存杂务,所以这可能是面板的来源。
答案 1 :(得分:2)
事实证明,要获得此窗口,我需要做的就是在项目属性页面的Capabilities
选项卡中启用iCloud支持。
有点抬头:在Xcode6 Beta中没有为Swift工作。我不知道为什么坦率地说。我花了一天时间去寻找......