在我的应用程序中,每个“帖子”都有多个图像,每个图像有 3 种不同的尺寸。
这就是我的 json 的样子
images: [
    {
        image_file: {
            image_file: {
                url: "../air-jordan-v-oreo-1.jpg",
                thumb: {
                    url: "../thumb_air-jordan-v-oreo-1.jpg"
                },
                medium: {
                    url: "../medium_air-jordan-v-oreo-1.jpg"
                }
            }
        }
        image_file: {
            image_file: {
                url: "../air-jordan-v-oreo-2.jpg",
                thumb: {
                    url: "../thumb_air-jordan-v-oreo-2.jpg"
                },
                medium: {
                    url: "../medium_air-jordan-v-oreo-2.jpg"
                }
            }
        }
    }
]
我想解析每个图像并只显示中等大小,这就是我目前所拥有的:
NSString *thumbURL = nil;
if ([_singleRelease[@"images"] isKindOfClass:[NSArray class]] && [_singleRelease[@"images"] count]) {
    thumbURL = _singleRelease[@"images"][0][@"image_file"][@"image_file"][@"medium"][@"url"];
    if (thumbURL)
    {
        [self.thumb setImageWithURL:[NSURL URLWithString:thumbURL]];
    }
}
此代码仅显示每个帖子的第一张图片(中等大小),并将其显示在 UIImageView(拇指)中。
我想将所有图像(中等大小)显示为幻灯片,并且我已经拥有该功能,除了它显示我硬编码的图像。
我想更改此代码并将其替换为可以显示我的图像的代码。
self.pageImages = [NSArray arrayWithObjects:
                   [UIImage imageNamed:@"photo1.jpg"],
                   [UIImage imageNamed:@"photo2.jpg"],
                   [UIImage imageNamed:@"photo3.jpg"],
                   [UIImage imageNamed:@"photo4.jpg"],
                   nil];
我怎样才能做到这一点?谢谢。