我的问题是所有的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将是在这里实现的合适类,但我不知道以下内容:
任何帮助都会很棒。
谢谢和问候 阿布舍克巴克
答案 0 :(得分:2)
我建议创建一个类来保存文件中的数据,然后使用MonoTouch.Dialog在表视图中呈现类。 Here is a very good关于此主题的文章。
答案 1 :(得分:0)
扩展@competent_tech(简短;-)回答......
如何在NSDictionary对象中转换我的XML。我想在MonoTouch中做到这一点。
由于您选择了MonoTouch,您应该尝试保留.NET-ish,例如使用XmlDocument
或XML serialization或XLinq解析XML ... .NET提供了许多选项来执行此操作: - )
同时避免使用Objective {C类型,例如NSDictionary
,除非您需要使用的其他API需要它们(通常有更好的.NET替代品)。
E.g。使用基于泛型的Dictionary或定义自己的结构(与XML序列化非常匹配)。
如何在UITableView中显示图像,文本和其他按钮等内容。
使用UITableView
可能有点复杂。
许多人,包括我自己,都会鼓励您使用MonoTouch.Dialog代替。它有很好的示例代码,很容易定制(你会在stackoverflow.com上找到很多问题和答案),它会感觉更像.NET-ish。