如何从 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
我想用 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