0
我有畫一條線。我使用下面code.My實際需要是畫出從點存在於一個NSMutableArray
無效的上下文爲0x0
- (void)drawLineGraph:(NSMutableArray *)lineGraphPoints
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(context, [UIColor blackColor].CGColor);
CGContextSetLineWidth(context, 1.0f);
CGContextMoveToPoint(context, 10, 10);
CGContextAddLineToPoint(context, 100, 50);
CGContextStrokePath(context);
}
線I接收的上下文作爲nil.I收到以下錯誤
Aug 3 10:46:04 ABC-Mac-mini.local Sample[2077] <Error>: CGContextSetStrokeColorWithColor: invalid context 0x0
Aug 3 10:46:04 ABC-Mac-mini.local Sample[2077] <Error>: CGContextSetLineWidth: invalid context 0x0
Aug 3 10:46:04 ABC-Mac-mini.local Sample[2077] <Error>: CGContextMoveToPoint: invalid context 0x0
Aug 3 10:46:04 ABC-Mac-mini.local Sample[2077] <Error>: CGContextAddLineToPoint: invalid context 0x0
Aug 3 10:46:04 ABC-Mac-mini.local Sample[2077] <Error>: CGContextDrawPath: invalid context 0x0
陣列lineGraphPoints
有即是點plotted.Can任何人幫我畫一條線圖?
這個函數是從'drawRect:'內調用的嗎?如果不是,那麼'UIGraphicsGetCurrentContext()'將返回nil。 – 2013-08-03 05:42:01
@ H2CO3:謝謝,它工作正常 –