У меня есть приложение [на основе окон], которое мне нужно «нарисовать» на экране несколько изображений, [я следую примеру проекта, который реализует некоторые пользовательские чертежи диаграмм, но не использует представление UIImage, просто UIImage)
я использую
- (void)viewDidLoad
{
[super viewDidLoad];
self.view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
self.view.backgroundColor = [UIColor grayColor];
UILabel *labelA = [[[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 20)]autorelease];
[self.view addSubview: labelA];
labelA.text = @"mk ss9";
[MyClassic pongalo];
int i = [MyClassic numero];
NSLog(@"el nuro :%d",i);
[MyClassic suma1:343];
int y = [MyClassic sumatoria:11 :12];
NSLog(@"suma = %d",y);
[self dicto];
UIImage *img = [UIImage imageNamed:@"line.png"];
[img drawInRect: CGRectMake(12, 12, 12, 200) ];
}
но изображение не отображается, этикетка отображается нормально
Я также получаю следующие ошибки в консоли:
CGContextSaveGState: invalid context 0x0
CGContextSetBlendMode: invalid context 0x0
CGContextSetAlpha: invalid context 0x0
CGContextTranslateCTM: invalid context 0x0
CGContextScaleCTM: invalid context 0x0
CGContextDrawImage: invalid context 0x0
CGContextRestoreGState: invalid context 0x0
как это исправить?
спасибо большое!