1.废话少说,上代码:
- (CGFloat)getMaxY {
//在此设置要改的变量
__block NSString *maxColumn = @"0";
[self.maxYDict enumerateKeysAndObjectsUsingBlock:^(NSString *column, NSNumber *maxY, BOOL *stop) {
if ([maxY floatValue] > [self.maxYDict[maxColumn] floatValue]) {
maxColumn = column;
}
}];
//此处可以获得修改后的值,不受线程影响
return [self.maxYDict[maxColumn] floatValue];
}