这是我的代码
NSInteger selectedRow = selectedStationPath.row;
UITableViewCell *cellz = [tabView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:selectedRow inSection:0]];
UIColor *color = [[UIColor alloc] initWithRed:0.0 green:0.5 blue:1.0 alpha:0.2];
cellz.contentView.backgroundColor=color;
NSLog([NSString stringWithFormat:@"%i",selectedRow]);
selectedStationPath
是一个全球NSIndexPath
...如果我将一个数字而不是selectedRow
放入indexPathForRow
,那就有效了。 NSLog正确打印selectedRow
,但是当我将selectedRow
放入indexPathForRow
时,即使NSLog正在打印selectedRow
...