我在一个块中有以下代码,想知道在 enumerate 之类的东西中声明局部变量是否很酷?我真的不想处理 __block 等,所以想看看以下代码是否有任何问题:
[self.assets enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
NSData *imageToUpload = UIImageJPEGRepresentation([(UIImageView *)obj image], 90);
NSString *imageName = [NSString stringWithFormat:@"Image%d",idx];
NSString *fileName = [NSString stringWithFormat:@"Image%d.jpeg",idx];
}];