Доступ к списку свойств - PullRequest
       0

Доступ к списку свойств

0 голосов
/ 31 августа 2010

Я создал лист с тремя строками, подобными этому:

<?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>intro_buttons</key>
    <dict>
        <key>button1</key>
        <string>1.1</string>
        <key>button2</key>
        <string>1.2</string>
        <key>button3</key>
        <string>1.3</string>
    </dict>
    <key>end_buttons</key>
    <dict>
        <key>button1</key>
        <string>2.1</string>
        <key>button2</key>
        <string>2.2</string>
        <key>button3</key>
        <string>2.3</string>
    </dict>
</dict>
</plist>

Я хочу заполнить таблицу на основе моего списка.Но я понятия не имею, как получить доступ к каждому элементу. Я уже проверял это, но не повезло.

cell.textLabel.text = [[contentDict objectForKey:@"intro_buttons" ]objectAtIndex:indexPath.row]; 

Может кто-нибудь указать мне правильное направление, пожалуйста?

1 Ответ

0 голосов
/ 28 января 2011

вот оно:

NSString *path = [[NSBundle mainBundle] bundlePath];
    NSString *finalPath = [path stringByAppendingPathComponent:@"yourpath.plist"];
    NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfFile:finalPath];
    NSDictionary *introButtons = [NSDictionary dictionaryWithDictionary:[plistData objectForKey:@"intro_Buttons"]];
    NSString * button1 = [introButtons objectForKey:@"button1"];

Убедитесь, что вы добавили plist в папку ресурсов ..

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