2010-12-03 38 views
7

我刚刚注意到,如果你的Xcode项目中有一个.plist文件(无论它是Info.plist文件还是其他文件 - 在我的情况下它是其他.plist文件),然后将该文件编辑为源代码文件(右键单击文件打开为 - >源代码文件),然后切换回XML属性列表(右键单击文件打开为 - > XML属性列表),进行一些更改并保存,然后当您将其作为源代码再次打开时,所有的格式和注释都会被丢弃。Xcode plist文件 - 评论消失,文件重新格式化

有谁知道如何处理这种行为?我是否必须坚持以源代码编辑文件始终?

回答

6

有趣的事情,甚至与外部属性列表编辑器完全重现,所有XML评论消失。看起来像你必须始终打开它作为源文件来保持您的意见。

或者你可以将你的意见标签内:

<comment>my comments</comment> 

我只是尝试了编辑我test.plist在Eclipse XML编辑器。在那里我可以做任何我想做的事情。也许你应该使用不同的XML编辑器,如果你想保留你的评论。

8

Xcode似乎认为<comment>标记损坏了数据。当在Xcode中查看plist时,它也会去掉XML风格<!-- comments -->。 似乎是一个字符串入口,例如

<key>Comment</key> 
<string>My comment</string> 

是可靠地持续评论的唯一方法。

3

我也观察到如果将CDATA放入PList文件的String元素中,XCode会自动剥离CData和XML编码所有实体。