佚名通过本文主要向大家介绍了[selfimageUrlArrayenumerateObjectsUsingBlock:,这句代码是是做什么用的?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: [selfimageUrlArray enumerateObjectsUsingBlock:,这句代码是是做什么用的?
描述:
解决方案1:
描述:
[self.imageUrlArray enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
[imageArray addObject:[obj dm_stringForKey:@"pic"]];
}];
self.CycleScrollView.imageURLStringsGroup = imageArray;
我将网络请求下来的图片放到数组当中.数组在赋值的时候必须要放入到enumerateObjectiveUsingBlock:的block中才会有效.否则的话就不赋值成功.然后在运用到第三方的轮播图当中的时候才会进行轮播图显示.有谁知道这是为什么吗?
解决方案1:
[self.imageUrlArray enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
[imageArray addObject:[obj dm_stringForKey:@"pic"]];
}];
作用是遍历 self.imageUrlArray
数组中的每一个元素,并将该元素 dm_stringForKey:@"pic"
的返回值添加到 imageArray
数组中。
请给出不成功的代码。