0

我在表格视图中有一个很长的医院列表,使用 plist 显示。现在我的工作是当我点击表格单元格中的任何医院时,下一个视图中应该显示医生姓名、电话号码和医院的完整地址。我在word文档中有那个特定医生的姓名和医院地址。那么如何实现它。我认为硬编码医院的细节会很痛苦,因为列表太长了。有什么简单的方法???请帮助我提供代码或任何其他有效链接。提前谢谢......

4

1 回答 1

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 of Hospital。表格的每个单元格都应显示为 t index 的医院:indexpath.row

这样,当用户使用 indexpath.row 触摸表格视图中的单元格时,您将获得医院信息。您可以在另一个视图或 UIAlertView 中显示它们。

无论如何,你应该看看 Seismic example project that do something similar to you

祝你好运

于 2012-07-04T13:10:36.523 回答