如何从 Plist 创建带有副标题的 TableViewCell

How to create TableViewCell with subtitle from Plist

我想用 title and subtitle cell 创建 TableViewCell,标题和副标题值来自我的 plist。需要哪种方法?怎么做到的?

最近开始学习objective。有人可以帮我从这里出去吗?谢谢

Plist:

<plist version="1.0">
<dict>
    <key>Stations</key>
        <array>
            <dict>
                <key>Title</key>
                <string>F1</string>
                <key>Subtitle</key>
                <string>F1 A</string>
            </dict>
            <dict>
                <key>Title</key>
                <string>F2</string>
                <key>Subtitle</key>
                <string>F2 A</string>
            </dict>
            <dict>
                <key>Title</key>
                <string>F3</string>
                <key>Subtitle</key>
                <string>F3 A</string>
            </dict>
        </array>
    <key>Service center</key>
        <array>
            <dict>
                <key>Title</key>
                <string>F4</string>
                <key>Subtitle</key>
                <string>F4 A</string>
            </dict>
            <dict>
                <key>Title</key>
                <string>F5</string>
                <key>Subtitle</key>
                <string>F5 A</string>
            </dict>
        </array>
    </dict>
</plist>       

试试这里的例子: http://www.ios-blog.co.uk/tutorials/how-to-populate-a-uitableview-from-a-plist-property-list/

您的 plist 在根目录中包含一个 dict,因此要从 plist 中检索数据,您应该使用:

NSDictionary *dictFromPlist = [[NSDictionary alloc] initWithContentsOfFile:

然后使用(您应该为这些数组创建两个属性)获取两个数组:

self.stationsArray = dictFromPlist[@"Stations"];
self.serviceCenterArray = dictFromPlist[@"Service center"];

不管怎样,看看你是怎么处理的。这是一个非常常见的用例,因此有很多有用的信息,例如 iOS Populating UITableView with Data from Plist