我剛剛注意到,如果你的Xcode項目中有一個.plist文件(無論它是Info.plist文件還是其他文件 - 在我的情況下它是其他.plist文件),然後將該文件編輯爲源代碼文件(右鍵單擊文件打開爲 - >源代碼文件),然後切換回XML屬性列表(右鍵單擊文件打開爲 - > XML屬性列表),進行一些更改並保存,然後當您將其作爲源代碼再次打開時,所有的格式和註釋都會被丟棄。Xcode plist文件 - 評論消失,文件重新格式化
有誰知道如何處理這種行爲?我是否必須堅持以源代碼編輯文件始終?
我剛剛注意到,如果你的Xcode項目中有一個.plist文件(無論它是Info.plist文件還是其他文件 - 在我的情況下它是其他.plist文件),然後將該文件編輯爲源代碼文件(右鍵單擊文件打開爲 - >源代碼文件),然後切換回XML屬性列表(右鍵單擊文件打開爲 - > XML屬性列表),進行一些更改並保存,然後當您將其作爲源代碼再次打開時,所有的格式和註釋都會被丟棄。Xcode plist文件 - 評論消失,文件重新格式化
有誰知道如何處理這種行爲?我是否必須堅持以源代碼編輯文件始終?
有趣的事情,甚至與外部屬性列表編輯器完全重現,所有XML評論消失。看起來像你必須始終打開它作爲源文件來保持您的意見。
或者你可以將你的意見標籤內:
<comment>my comments</comment>
我只是嘗試了編輯我test.plist在Eclipse XML編輯器。在那裏我可以做任何我想做的事情。也許你應該使用不同的XML編輯器,如果你想保留你的評論。
Xcode似乎認爲<comment>
標記損壞了數據。當在Xcode中查看plist時,它也會去掉XML風格<!-- comments -->
。 似乎是一個字符串入口,例如
<key>Comment</key>
<string>My comment</string>
是可靠地持續評論的唯一方法。
我也觀察到如果將CDATA放入PList文件的String元素中,XCode會自動剝離CData和XML編碼所有實體。