man*_*sar 7 iphone xcode info.plist plist
我刚才注意到,如果你的Xcode项目中有一个.plist文件(无论是Info.plist文件还是其他文件都没关系 - 在我的情况下它是其他的.plist文件)并且你将文件编辑为源代码文件(右键单击文件Open As-> Source Code File)然后切换回XML属性List(右键单击文件Open As-> XML Property List),进行一些更改并保存,然后全部当您再次将其作为源代码打开时,将删除格式和注释.
有谁知道如何处理这种行为?我是否必须始终将文件编辑为源代码?
Xcode似乎相信<comment>标签会破坏数据.<!-- comments -->在Xcode中查看plist时,它也会删除XML样式.它似乎是一个字符串条目,例如
<key>Comment</key>
<string>My comment</string>
Run Code Online (Sandbox Code Playgroud)
是可靠地持久评论的唯一方法.
有趣的是,即使使用外部属性列表编辑器完全可重现,所有XML注释都会消失.好像你必须始终将其作为源文件打开以保留您的评论.
或者,您可以将您的评论放在标签内:
<comment>my comments</comment>
Run Code Online (Sandbox Code Playgroud)
我刚刚尝试在Eclipse XML编辑器中编辑我的test.plist.在那里,我可以做任何我想做的事.如果您希望保留您的注释,也许您应该使用不同的XML编辑器.