typedef struct _CPTImageSlices {
CGImageRef slice[9];
}
CPTImageSlices;
@property (nonatomic, readwrite, assign) CPTImageSlices slices;
-(void)setEdgeInsets:(CPTEdgeInsets)newEdgeInsets
{
if ( !CPTEdgeInsetsEqualToEdgeInsets(edgeInsets, newEdgeInsets) ) {
edgeInsets = newEdgeInsets;
CPTImageSlices imageSlices;
for ( NSUInteger i = 0; i < 9; i++ ) {
imageSlices.slice[i] = NULL;
}
self.slices = imageSlices; //<-- warning here
}
}
-(void)setSlices:(CPTImageSlices)newSlices
{
for ( NSUInteger i = 0; i < 9; i++ ) {
CGImageRelease(slices.slice[i]);
slices.slice[i] = CGImageRetain(newSlices.slice[i]);
}
}
Warning: Variable 'imageSlices' may be used uninitialized here