我在表视图中有一个很长的医院列表,使用plist显示。现在我的工作是当我点击表格单元格中的任何医院时,应在下一个视图中显示医生的姓名,电话号码和医院的完整地址。我在word文档中有特定医生的姓名和医院地址。那么如何实现呢。我认为硬编码医院的细节将非常痛苦,因为列表太长。有什么简单的方法???请帮我提供代码或任何其他有效链接。 Thanx提前.....
答案 0 :(得分:0)
我会试着解决你的问题。您可以尝试将所有医院/医生数据放入XML文件中。这样的事情可能是:
<Hospitals>
<Hospital name ="St John" doctorPhone="5554567" doctorName="Carter" hospitalAdresse="1 sq StJohn">
</Hospital>
<Hospital name ="St Peter" doctorPhone="5558901" doctorName="Grey" hospitalAdresse="1 sq StPeter">
</Hospital>
<Hospitals>
您可以在AppDelegate中解析此xml,以便在启动时准备好它。你可以看看完全相同的地震例子。
然后你将有一个医院的NSArray。您的表格的每个单元格都应显示t index的医院:indexpath.row
当用户触摸表视图中的单元格时,使用indexpath.row,您将获得医院信息。您可以在另一个视图或UIAlertView中显示它们。
无论如何,你应该看看为你做类似事情的Seismic示例项目
祝你好运