Мы столкнулись с сбоем в моем приложении.Я проверяю на приборе, что после выделения 10 Мб приложения происходит сбой в любой точке (не в любом экземпляре исправления).
Я выделяю метку Approax 1000 каждый раз, когда нажимаю на любую кнопку в цикле for и отпускаю ее послеработа сделана, пожалуйста, помогите.В приборе нет утечек памяти, но все равно происходит сбой приложения после выделения 10 МБ памяти.
это код, который я применяю по нажатию кнопки, это правильный способ ??????
-(IBACTION) btnShow
{
for (UIView *obj in scrollview.subviews)
{
[obj removeFromSuperview];
}
int x;
int y=0;
for (int j=0; j<12; j++) {
x=0;
// Do any additional setup after loading the view, typically from a nib.
for (int i=0; i<1000; i++) {
UILabel * lblUsage=[[UILabel alloc] initWithFrame:CGRectMake(x, y, 75, 45)];
lblUsage.text=[NSString stringWithFormat:@"%d",i];
lblUsage.textColor=[UIColor lightGrayColor];
lblUsage.numberOfLines=2;
lblUsage.font = [UIFont systemFontOfSize:14.0];
lblUsage.textAlignment=UITextAlignmentCenter;
lblUsage.backgroundColor=[UIColor colorWithPatternImage:
[UIImage imageNamed:@"labelBox.png"]];
lblUsage.layer.borderColor = [UIColor blackColor].CGColor;
lblUsage.layer.borderWidth = 0.5;
[scrollview addSubview:lblUsage];
[lblUsage release];
x+=75;
}
y+=40;
}
scrollview.contentSize=CGSizeMake(x, 1000);
}