Ho un metodo che restituisce un CGMutablePathRef, qualcosa di simile:Come faccio la rilascio CGPath quando ho bisogno di restituirlo
- (CGMutablePathRef)somePath;
{
CGMutablePathRef theLine = CGPathCreateMutable();
CGPathMoveToPoint(theLine, NULL, 50, 50);
CGPathAddLineToPoint(theLine, NULL, 160, 480);
CGPathAddLineToPoint(theLine, NULL, 270, 50);
return theLine;
}
L'analizzatore statico Xcode/Clang avverte che c'è una perdita potenziale. I documenti dicono di chiamare CGPathRelease() ma dove lo metterei?
Se lo metto prima che il metodo ritorni non causerà lo scomparire theLine prima che venga restituito al suo chiamante?
Hai ancora problemi con Xcode/Clang lamentarti? –
stesso problema con te, ancora in cerca di risposta. – Raptor