Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 未显示的窗口标题文档图标_Swift_Nsdocument - Fatal编程技术网

Swift 未显示的窗口标题文档图标

Swift 未显示的窗口标题文档图标,swift,nsdocument,Swift,Nsdocument,我试图理解文档窗口标题显示面板(保存?)和上下文菜单的基础。我创建了一个项目,其中一个新文档显示“v”(向下插入符号)以访问似乎是“保存”面板的内容: 但是为什么这些标题交互不会出现在不同应用程序的新文档中呢?此文档方法 override class func autosavesInPlace() -> Bool { return false } 返回true允许标题后的“v”下拉显示如上所示的保存对话框 为了满足我的需要,我转而使用自动保存模型,但不使用依赖于用户默认值的文件

我试图理解文档窗口标题显示面板(保存?)和上下文菜单的基础。我创建了一个项目,其中一个新文档显示“v”(向下插入符号)以访问似乎是“保存”面板的内容:

但是为什么这些标题交互不会出现在不同应用程序的新文档中呢?

此文档方法

override class func autosavesInPlace() -> Bool {
    return false
}
返回true允许标题后的“v”下拉显示如上所示的保存对话框


为了满足我的需要,我转而使用自动保存模型,但不使用依赖于用户默认值的文件。我对基于AVAsset的文档的需求只需要状态数据(位置等),而其他资产元数据信息我可以轻松获取。

您的Xcode项目应该有一个选项来设置这些文档的图标。检查“项目设置”选项卡。如果你是这么问的,我用的是8.3/swift3;没有看到任何具体的东西。我指的不是菜单栏上显示文档路径的上下文菜单,而是如图所示,一个下拉按钮,可生成迷你保存对话框。我想添加或劫持它,以允许用户另存为,并捕获其他全局设置以编码到保存中。抱歉,我对此一无所知。谢谢;允许以上下文菜单为中心的UI在菜单栏本身而不是应用程序级查找器菜单上显示上下文菜单似乎是一个非常合适的选择。也许这个新功能('15?)的细节会被知道。啊,我想我知道发生了什么;对于“新”文档和定义的fileURL或其他属性,图标显示为向下插入符号,以显示所示的面板。否则,图标不可见,但上下文菜单将文件路径显示为弹出菜单;导航到这些项目会弹出一个带有该路径的查找窗口。但我的问题仍然存在——如何增加或替换“保存”对话框?