NSMutableDictionary проблема загрузки с plist - PullRequest
0 голосов
/ 13 февраля 2011

Следующий код, пытающийся заполнить данные.
Но данные не заполняются.

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 ]

2 голосов
/ 14 февраля 2011

Файл не похож на правильное представление 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>

Нет словаря "root".Редактор plist может открыть его, но показывает только первый словарь.Так что я думаю, что это просто неверный файл.

0 голосов
/ 15 февраля 2011

Я сделал все текстовые поля. не заполняется URL: http://iphone.developer.tv.tr/PList/Kurlar.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...