2010-05-23 50 views

回答

1

它必須在XML property list格式1

標識包含屬性列表的根對象是一個辭典的字符串表示一個資源的URL。該字典只能包含屬性列表對象(NSData,NSDate,NSNumber,NSString,NSArray或NSDictionary的實例)。

請參閱here瞭解房產清單類型的概述。

E.g.下列文件:

<plist version="1.0"> 
    <dict> 
    <key>A</key><string>something</string> 
    <key>B</key><integer>42</integer> 
    </dict> 
</plist> 

...變成含有詞典:

{ 
    A = something; 
    B = 42; 
} 
+0

另外,也可以是隻包含'「鍵1」 =「值1」老式的字典格式; 「key2」=「value2」'就像'Localizable.strings'文件一樣。 – dreamlax 2010-05-23 01:24:41

+0

字符串文件不是plists&old-style格式已被大量廢棄。不要使用它。 – bbum 2010-05-23 01:46:58

+0

@bbum:如果字符串文件不是plists,爲什麼在格式不正確時會產生這個錯誤:'23/05/10 11:53:52 AM App [74572] CFPropertyListCreateFromXMLData():舊式plist解析器:缺少分號在字典中。「另外,文檔說它是一個屬性列表表示。如果它被大量棄用,爲什麼它仍然用於字符串表。 。 。 – dreamlax 2010-05-23 01:55:05

相關問題