Xcode:节中的行数

时间:2012-09-22 14:03:36

标签: plist nstableview

我有一个plist字典,里面有几个这样的数组:

<dict>
    <key>DebtA</key>
    <array>
        <dict>
            <key>name</key>
            <string>NameA</string>
            <key>tel</key>
            <string>11111111</string>
            <key>email</key>
            <string>namea@abc.com</string>
        </dict>
    </array>
    <key>DebtB</key>
    <array>
        <dict>
            <key>name</key>
            <string>NameB1</string>
            <key>tel</key>
            <string>22222222</string>
            <key>email</key>
            <string>nameb1@abc.com</string>
        </dict>
        <dict>
            <key>name</key>
            <string>NameB2</string>
            <key>tel</key>
            <string>22222223</string>
            <key>email</key>
            <string>nameb2@abc.com</string>
        </dict>
    </array>

.. more arrays

</dict>

我想要实现的是,在表视图中,section中的行数等于辅助数组的项数。

我尝试了以下内容,但没有成功。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [[[afdDict allKeys]objectAtIndex:section]numberOfItems];
}

如何获得给定数组中的项目数(例如在DebtA中,一个在DebtB中)?

1 个答案:

答案 0 :(得分:0)

return [[[afdDict allValues] objectAtIndex:section] count];