NSMutableDictionary使用plist加载问题

时间:2011-02-13 20:50:21

标签: objective-c

以下代码,试图填写数据 但数据并未填满。

NSURL *request = [NSURL URLWithString:@"http://iphone.developer.tv.tr/PList/Kurlar.aspx?type=1"];

NSMutableDictionary *plistDictionary = [NSMutableDictionary dictionaryWithContentsOfURL:request];

NSLog(@"The count: %i", [plistDictionary count]);

2 个答案:

答案 0 :(得分:2)

该文件看起来不像我的有效NSDictionary表示。

<?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>Kod</key>
    <string>USD</string>
    <key>Baslik</key>
    <string>Amerikan Doları</string>
    <key>Adet</key>
    <integer>1</integer>
    <key>DovizAlis</key>
    <real>1,5886</real>
    <key>DovizSatis</key>
    <real>1,5963</real>
    <key>EfektifAlis</key>
    <real>1,5875</real>
    <key>EfektifSatis</key>
    <real>1,5987</real>
</dict>
<dict>
...
</dict>
<dict>
...
</dict>
<dict>
...
</dict>

没有“根”字典。 plist编辑器可以打开它但只显示第一个字典。所以我猜这只是一个无效的文件。

答案 1 :(得分:0)

我做了所有的文字字段。不填。 网址:http://iphone.developer.tv.tr/PList/Kurlar.aspx