I am receiving the following warning in a class extending UIView and have no idea why:

Also, does anyone know what those blue arrows are suppose to represent?
It is initialised using the following function:
- (void)updateIndicators {
if (indicator) {
[indicator removeFromSuperview];
}
if (mode == MBProgressHUDModeDeterminate) {
self.indicator = [[[MBRoundProgressView alloc] initWithDefaultSize] autorelease];
}
else if (mode == MBProgressHUDModeCustomView && self.customView != nil){
self.indicator = self.customView;
} else {
self.indicator = [[[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge] autorelease];
[(UIActivityIndicatorView *)indicator startAnimating];
}
[self addSubview:indicator];
}
If
indicatorisn’t yet part of the view hierarchy, then itsboundsproperty is going to be useless.Try this instead…