Код ниже «иногда» вызывает сбой (EXC_BAD_ACCESS) при запуске на устройстве. Никогда на симуляторе.
Чтобы воспроизвести его, я продолжаю накладывать контроллер модального представления поверх моего контроллера табличного представления. Обычно это происходит, когда модальный контроллер вида уволен.
Есть идеи, почему это происходит?
CGContextRef context = UIGraphicsGetCurrentContext();
//set the background of the cell
[self.backgroundColor set];
CGContextFillRect(context, rect);
// get cached image
UIImage *image = [[ImageUtil sharedInstance] getImageByRouteType:route.type];
CGSize imageSize = CGSizeMake(IMAGE_WIDTH, IMAGE_WIDTH);
// DEBUGGER STOPS ON THIS NEXT LINE, image object is fine though
[image drawInRect:CGRectMake(0, 0, imageSize.width, imageSize.height)];
[...]
Спасибо