このコードは、EKEventViews(コードが添付されている)の色をカスタマイズするための将来の保証ですか?つまり、ApplerevのバージョンのIOSとしては問題ないはずです。
そうでない場合、どのコードをお勧めしますか?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
self.detailViewController = [[EKEventViewController alloc] initWithNibName:nil bundle:nil];
detailViewController.event = [self.eventsList objectAtIndex:indexPath.row];
[self.navigationController pushViewController:detailViewController animated:YES];
// CODE UNDER QUESTION HERE
UITableView *tv = (UITableView*)[detailViewController.view.subviews objectAtIndex:0];
[tv setBackgroundColor:[UIColor yellowColor]];
UIView *v = (UIView*)[[tv visibleCells] objectAtIndex:0];
v.backgroundColor = [UIColor greenColor];
}