在UITableView中显示多个内容



我的问题是针对所有iPhone开发者的,因为我是iPhone的新手,所以我有点纠结。我有一个XML文件里面有这样的数据

<results>
<from_user_id_str>84092950</from_user_id_str>
<profile_image_url>http://a0.twimg.com/profile_images/592722322/GJ_normal.png</profile_image_url>
<text>haguregumo) シリアの悲劇⑨・・・反政府グループ支援=犠牲者増加の構造… http://t.co/wj6dMcFQ #india</text>
</results>

结果标签在我的XML中是多重的。现在我想在UITableView中显示这个内容。我觉得NSDictionary是在这里实现的合适的类,但是我不知道下面的内容:

    如何在NSDictionary对象中转换我的XML。我想在MonoTouch中做这个
  1. 如何在UITableView中显示图像、文本和其他按钮等内容。

请帮忙就太好了。

谢谢阿布

我建议创建一个类来保存文件中的数据,然后使用MonoTouch。对话框将类呈现在表视图中。这里有一篇关于这个主题的很好的文章。

关于@competent_tech (short;-) answer…

如何在NSDictionary对象中转换XML。我想在MonoTouch中做这个

既然你选择了MonoTouch,你应该尽量保持。net ish,例如,用XmlDocument或XML序列化或XLinq解析你的XML….NET中有很多选项可以做到这一点:-)

也要避免使用Objective-C类型,比如NSDictionary,除非它们是你需要使用的其他API所需要的(通常有更好的。net替代方案)。

。使用基于泛型的Dictionary或定义自己的结构(非常适合XML序列化)。

如何在UITableView中显示图像,文本和其他按钮等内容。

使用UITableView可能有点复杂。

很多人,包括我自己,都会鼓励你使用MonoTouch。对话框。它有很好的示例代码,很容易定制(你可以在stackoverflow.com上找到很多问题和答案),感觉更像。net。

最新更新