2

drawAtPoint を呼び出すと、ときどき exc_bad_access が発生します。奇妙なことに、通常、このメソッドが数回呼び出された後に、常に発生するとは限りません。問題は何ですか?

- (UIImage *)createImage {
  NSString *testString = @"Test";
  UIFont *font = [UIFont boldSystemFontOfSize:[UIFont labelFontSize]];

  CGSize size = CGSizeMake(256, 256);

  UIGraphicsBeginImageContextWithOptions(size, NO, 0.0);

  [testString drawAtPoint:CGPointMake(0.0, 0.0) withFont:font];
  UIImage *image = UIGraphicsGetImageFromCurrentImageContext();


  UIGraphicsEndImageContext();

  return image;
}
4

0 に答える 0