XCode自定义模板 - 仅用于复选框的文件夹结构(在哪里放置变体“复选框未勾选”)?

时间:2018-04-13 09:45:07

标签: xcode templates

我按照本教程“Advanced Xcode 9 File Template”为XCode创建了一个更高级的模板。解释了您需要为每个选项变体创建一个具有特定名称的文件夹。在教程中,有一个下拉菜单和一个复选框。

但是如果我只有一个复选框怎么办?在本教程之后,我需要创建一个没有名称的文件夹。那是不可能的。因此,我尝试了没有该变体的文件夹(复选框标识符为CreateModelAttributeInSection): enter image description here

当我取消选中该复选框时,没有生成任何文件。但是,当我选中复选框时,它会起作用。

我需要为变体“复选框未勾选”创建哪个文件夹?我找不到解决方案。

谢谢

1 个答案:

答案 0 :(得分:3)

在深入研究默认的Xcode模板后,我发现其中一个也只使用了一个复选框,即C文件模板:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File\ Templates/Source/C\ File.xctemplate

查看其结构,未选择任何内容,它会从Default目录中读取模板文件。选中复选框后,它将从名为与复选框选项的Identifier值相同的目录中读取。