Мы столкнулись с крахом в моем приложении. Я проверяю инструмент, который после размещения 10 МБ приложения получает сбой в любой точке (не какой-либо экземпляр исправления).ошибка приложения после выделения памяти 10 мб
Я назначаю соответствующую метку 1000 каждый раз, когда я нажимаю на любую кнопку в цикле и отпускаю ее после проделанной работы, пожалуйста, помогите. В инструменте нет утечек памяти, но при этом происходит сбой приложения после выделения 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);
}
ничего не должно быть особенно о 10 мб ... может быть, это выделение для одного для цикла .. и в следующий раз, когда он выйдет из строя. Разместите свой код, где вы делаете цикл for ... и какую ошибку вы получаете..SIGBART..EXC_BAD_ACCESS? – Shubhank
Я не получаю ошибку SIGBART..EXC_BAD_ACCESS на ipad, просто он неожиданно попал в ситуацию после получения, получил уровень предупреждения об ошибке 2 – SONOFGOD
код ??? .. и он не будет сбой без ошибок .. – Shubhank