我有一个用于枚举的块和 .h 文件中的一些属性,并且想在我的块中访问它们我该怎么做?
这是我的代码:
.h file
@property (nonatomic,retain) NSMutableArray *productsArray;
.m file
NSArray *products = [jsonDict objectForKey:@"products"];
[products enumerateObjectsUsingBlock:^(id obj,NSUInteger idx, BOOL *stop){
//getting the products links on productsArray
[self.productsArray addObject:[obj objectForKey:@"thumbnail_url"]];
}];
但是我的 _productsArray 在块执行后是空的
我研究过 _block 变量名,但属性呢?
我只想在枚举一些特定项目后得到一个数组!
这是一个好习惯吗?
你有什么建议?