【问题标题】:Adding thumbnails through NSXMLParser通过 NSXMLParser 添加缩略图
【发布时间】:2014-07-09 04:27:43
【问题描述】:

我已经成功地将 XML 数据解析到我的 iOS 应用程序中,因此现在它显示了所有最新的博客文章,但是我需要有关如何从 xml 文件访问缩略图图像的帮助。您可以使用此链接更好地查看图像的存储位置

http://www.autoblog.com/rss.xml

我猜你需要请求 url 的数据,然后用数据创建一个图像,但只需要一个例子来帮助我。

非常感谢您提供的任何帮助。

【问题讨论】:

  • 展示您尝试过的内容并更好地解释您需要帮助的代码部分。
  • 你也应该这样做some searching
  • 我在 xml 标签中看不到图像,但它们在数据中,您可能想从数据中提取拇指吗?

标签: ios objective-c xml nsxmlparser


【解决方案1】:

基本很简单。

NSString *imageURL = @"http://~~~~";
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:imageURL]];
UIImage *image = [UIImage imageWithData:data];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];

但是您必须关注与网络相关的许多事情。为什么不使用AFNetworking?这是一个非常有用的框架。有一个类别可以处理这种事情。

【讨论】:

    【解决方案2】:

    为了显示缩略图,我将使用 UICollectionView 和带有嵌入式 UIImageView 的自定义单元格。 实现 UICollectionViewDataSource 协议并在 cellForItemAtIndexPath 方法中进行网络处理。这样,它只在需要时获取缩略图。

    AFNetworking 也简化了很多。

    这是一个使用表格视图和 Flickr API 的示例http://iosdevelopertips.com/networking/iphone-json-flickr-tutorial-part-1.html

    【讨论】:

      猜你喜欢
      • 2013-09-27
      • 2015-09-18
      • 1970-01-01
      • 2023-01-10
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多