从JSON获取图像

时间:2013-05-10 03:22:37

标签: ios image tableview restkit

我在我的项目中使用RestKit,并想知道将图像从JSON 拉入UITableView单元格的最佳方法。

JSON回复:

{
    "timestamp": "2013-05-10T03:09:39Z",
    "resultsOffset": 0,
    "status": "success",
    "resultsLimit": 10,
    "breakingNews": [],
    "resultsCount": 393,
    "feed": [{
        "headline": "Headline text",
        "lastModified": "2013-05-08T14:55:03Z",
        "description": "Description text.",
        "images": [{
            "height": 324,
            "alt": "",
            "width": 576,
            "name": "The Name",
            "caption": "Debate it.",
            "url": "http://a.website.com/media/motion/2013/0508/dm_130508_debate/dm_130508_debate.jpg"
        }],

RestKit有一个很好的方法吗,或者我应该使用AFNetworking,还是其他方式更好?

我可以发布额外的代码段,告诉我如何拉headline/description/lastModified。我现在正在设置Feed模型。根据我的理解,获取图像url略有不同。

需要... enter image description here

......拥有Image enter image description here

3 个答案:

答案 0 :(得分:1)

你可以使用async imageview来显示来自网址的图片,你可以使用以下https://github.com/enormego/EGOImageLoading/tree/master/EGOImageView

答案 1 :(得分:1)

这里有一个很好的官方例子来自Apple:http://developer.apple.com/iphone/library/samplecode/LazyTableImages/index.html我认为你会在那里找到正确的方法......

答案 2 :(得分:1)

尝试使用SDWebImage 用于异步下载和缓存映像。 它对我来说很完美。