let rect = CGRectMake(0.0, 0.0, 16.0, 16.0)
let context = UIGraphicsGetCurrentContext()
UIGraphicsBeginImageContext(rect.size)
CGContextSetFillColorWithColor(context, color.CGColor)
CGContextFillRect(context, rect)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
бросает эти ошибки:
MakeImage[60890] <Error>: CGContextSetFillColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
MakeImage[60890] <Error>: CGContextFillRects: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
CGRect размер кажется, хорошо, что other posts предложить в качестве проблемы. Так что же еще неправильно установлено, пожалуйста? Спасибо.
Говорят, что «контекст», предоставляемый функциями CoreGraphics, равен нулю. Это означало бы, что нет текущего контекста для рисования. – dreamlax