/* Adding the Path */
UserGraphBuff = UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(UserGraphBuff,5,10,0,1);
CGContextSetLineWidth(UserGraphBuff, 2);
CGContextBeginPath(UserGraphBuff);
//line to last user point
CGContextAddLineToPoint(UserGraphBuff, (*xVal)[sizeof xVal/sizeof *xVal - 1], (*yNewVal)[sizeof yNewVal/sizeof *yNewVal - 1]);
//line to rest of user points in reverse order
for (int i = sizeof xVal/sizeof *xVal - 1; i > -1; i--){
CGContextAddLineToPoint(UserGraphBuff, (*xVal)[i], (*yNewVal)[i]);
}
//EOFill
CGContextEOFillPath(UserGraphBuff);
Sopra è il codice che sto cercando di elaborare. Dovrebbe fare quello che dice CGContext, ma non mi viene disegnato nulla. Continuo a ricevere questo errore:errore 'contesto non valido 0x0' quando si utilizzano le funzioni CGContext *
Fri Oct 28 13:18:40 case.app testApplication[4127] <Error>: CGContextSetRGBStrokeColor: invalid context 0x0
Fri Oct 28 13:18:40 case.app testApplication[4127] <Error>: CGContextSetLineWidth: invalid context 0x0
Fri Oct 28 13:18:40 case.app testApplication[4127] <Error>: CGContextBeginPath: invalid context 0x0
Fri Oct 28 13:18:40 case.app testApplication[4127] <Error>: CGContextAddLineToPoint: invalid context 0x0
Fri Oct 28 13:18:40 case.app testApplication[4127] <Error>: CGContextDrawPath: invalid context 0x0
riferisco alla CGContextRef nel mio file di intestazione.
non credo di capire bene CGContext né so cosa dovrebbe essere CGContextRef.
Dove vive questo codice? Nel 'drawRect' di una sottoclasse' UIView'? – MusiGenesis
'- (void) userShow {' –
Che diavolo è? Che cosa fa? Si chiama '-drawRect:'? –