【发布时间】:2013-02-22 11:17:54
【问题描述】:
我将一些字典存储在 plist 文件 (iOS) 中,这些文件随后会被加密。 读取文件内容并解密后,我以字符串形式返回文件的 xml 内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>password</key>
<string>apassword</string>
<key>username</key>
<string>ausername</string>
</dict>
</plist>
我知道方法:dictionaryWithContentsOfFile:(NSString *) 和 dictionaryWithContentsOfFile:(NSURL *) 从此类数据创建字典,但很惊讶没有这样的 dictionaryWithXML:(NSString *)
没有将此数据写入文件然后读取它,这是我试图避免的,因为它只是过度,是否有任何明显的解决方法我遗漏了?
【问题讨论】:
标签: objective-c plist nsdictionary foundation