我正在使用 plistlib 在 OS X 中创建和更新一个简单的 plist 文件。挪威的一位测试人员从 plistlib 中收到错误:
File "../axeomatic2/normal/build/pyi.darwin/aomDSP/out03-PYZ.pyz/plistlib", line 406, in parse
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 8
查看在他的系统上生成的 plist 文件,我看到这样的字段散布着预期的条目:
NSTableView Sort Ordering Array
...
NSTableView Hidden Columns Array
...
NSTableView Columns Array
...
NSNavLastRootDirectory Array
如果我从我的系统中给他一个 plist,它工作得很好,但是每当程序决定需要从头开始创建一个 plist 时,它就会出错。
我认为这可能是编码问题,但我们都使用 OS X 10.7,并且都使用 OS X 版本的 UTF-8。
关于可能发生的情况,或者我如何远程解决这个问题有什么想法吗?
我之前也遇到过类似的问题,尝试之后biplist,就解决了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)