나는 지금이있는 많은 사람들이 의 drawRect 컨텍스트 오류
의 drawRect
를 사용하지 않음으로써 컨텍스트 오류가 있다고 들었- (void)drawRect:(CGRect)rect {
NSLog(@"drawRect: Starts");
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(context, 1.0, 1.0, 1.0, 1.0);
CGContextSetLineWidth(context, 3.0);
CGContextMoveToPoint(context, lineStart.x, lineStart.y);
CGContextAddLineToPoint(context, lineEnd.x, lineEnd.y);
CGContextStrokePath(context);
}
오류 :
<Error>: CGContextSetRGBStrokeColor: invalid context
에 작동했다 이전 프로그램은 아니지만이 프로그램은 아닙니다. 무슨 다른 :이있는 UIView를 호출하는 뷰 컨트롤러를 가지고 :
-(void)createLine:(CGPoint)start:(CGPoint)end {
NSLog(@"createLine: Starts");
lineEnd = start;
lineStart = end;
self = [super initWithFrame:drawRect:CGRectMake(fmin(lineStart.x, lineEnd.x), fmin(lineStart.y, lineEnd.y), fabs(lineStart.x - lineEnd.x), fabs(lineStart.y - lineEnd.y))];
}
이 내 첫 번째 질문, 그리고 내가 여기 퍼팅해야 많은 정보를 원하시면 코드가 너무 날 쉬운 방법을 잘 모르겠습니다.