Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何使NSMutableArray和NSDictionary在UI中显示结果_Iphone_Xml_Parsing - Fatal编程技术网

Iphone 如何使NSMutableArray和NSDictionary在UI中显示结果

Iphone 如何使NSMutableArray和NSDictionary在UI中显示结果,iphone,xml,parsing,Iphone,Xml,Parsing,我正在创建一个应用程序,要求用户将数据输入UITextField,然后从我的网站将其传递到api。api以XML形式返回数据。应用程序正在解析从API返回的XML提要,没有任何问题。那么,我的问题是如何获取这些数据并将其显示在UI中?数据是带有图像的书籍。我创建了一个类似于iBooks书架的“书架”。我想在这个书架上展示我的图片,但我不知道会有多少。返回结果的数量取决于API的查询。如果需要,我可以限制每个“架子”的结果。我是否需要布局UIImageViews并使用数据更新它们?如果是这样,我如

我正在创建一个应用程序,要求用户将数据输入
UITextField
,然后从我的网站将其传递到api。api以XML形式返回数据。应用程序正在解析从API返回的XML提要,没有任何问题。那么,我的问题是如何获取这些数据并将其显示在UI中?数据是带有图像的书籍。我创建了一个类似于iBooks书架的“书架”。我想在这个书架上展示我的图片,但我不知道会有多少。返回结果的数量取决于API的查询。如果需要,我可以限制每个“架子”的结果。我是否需要布局
UIImageView
s并使用数据更新它们?如果是这样,我如何让他们更新?

首先尝试将您的问题分解为单个问题,因为此问题包含许多问题,如:

  • UI设计(TableViewController及其委托方法)
  • 数据结构
  • XML/JSON解析,即取决于API的响应
  • 图像解析
  • 更新整个用户界面
我认为在这种情况下,没有比这更好的办法了:

此示例演示加载和显示UITableView的多阶段方法。它首先从RSS提要加载相关文本,以便表能够尽快加载,然后异步下载每一行的图像,以便UI更具响应性


解析xml数据时,必须将这些数据存储到NSMutableArray中。 使用该阵列显示数据或图像。 例如: model*object=[appDelegate.mutableArray objectAtIndex:intVal];
imageView.image=[UIImage ImageName:[NSString stringWithFormat:@“%@”,object.image]]

我只有一个主要问题。我想在屏幕上显示结果,但不想在UITableView中显示。我想在“书架”式屏幕上显示结果。API的响应是XML,并按照IMAGEPRICEBINDTYPE的TITLEAUTHORURL组织产品