我正在创建一个应用程序,要求用户将数据输入到 UITextField
中,然后将其从我的网站传递到 api。 API 以 XML 形式返回数据。该应用程序正在毫无问题地解析从 API 返回的 XML 提要。那么我的问题是如何获取这些数据并将其显示在我的用户界面中?数据是带有图像的书籍。我创建了一个类似于 iBooks 书架的“书架”。我想在这个书架上展示我的照片,但我不知道会有多少张。返回结果的数量取决于API的查询。如果需要的话,我可以限制每个“架子”的结果。我是否需要布局 UIImageView 并使其随数据更新?如果是这样,我如何让它们更新?
最佳答案
首先尝试将您的问题分解为单独的问题,因为该问题包含很多问题,例如:
- UI 设计(TableViewController 及其委托(delegate)方法)
- 数据结构
- XML/JSON 解析,即取决于您的 API 的响应
- 图像解析
- 更新整个用户界面。
我认为在这种情况下没有什么比这更好的了:
此示例演示了加载和显示 UITableView 的多阶段方法。它首先从 RSS 源加载相关文本,以便表格能够尽快加载,然后异步下载每行的图像,以便 UI 响应更快。
关于iphone - 如何让 NSMutableArray 和 NSDictionary 在 UI 中显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9849054/