plist文件的内容到NSString

问题描述:

有没有一种方法可以读取plist文件的内容并将其放入一个字符串中。例如我的plist文件包含这些数据。plist文件的内容到NSString

<?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>a.infoKey</key> 
    <array> 
     <string>a</string> 
     <string>a</string> 
     <string>a</string> 
     <string></string> 
    </array> 
    <key>a.titleKey</key> 
    <string>a</string> 
    <key>r.infoKey</key> 
    <array> 
     <string>r</string> 
     <string>r</string> 
     <string>r</string> 
     <string></string> 
    </array> 
    <key>r.titleKey</key> 
    <string>r</string> 
</dict> 
</plist> 

我希望把整个文件的内容与所有文字起价<?xml ... </plist>为一体的NSString或的NSMutableString。可以做到吗?

+0

尝试使用NSString的'initWithContentsOfFile:'方法。 – Rog 2012-01-01 23:46:06

NSString *myPlistContent = [NSString stringWithContentsOfFile:filePath];