silici0 Postado 19 de agosto de 2011 Denunciar Compartilhar Postado 19 de agosto de 2011 Fazendo testes através do Profile>Memory Leak quando eu corro verticalmente minha tabela ele me da aviso de memory leak no seguinte código : cell = (ProductCell *) [[[NSBundle mainBundle] loadNibNamed:@"ProductCell" owner:nil options:nil] objectAtIndex:0]; Segue método completo : - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString* ident = @"Minha celula"; ProductCell* cell = [(ProductCell *) [tableView dequeueReusableCellWithIdentifier:ident]autorelease]; if(cell == nil) { cell = (ProductCell *) [[[NSBundle mainBundle] loadNibNamed:@"ProductCell" owner:nil options:nil] objectAtIndex:0]; } productItens = [productSelected objectAtIndex:indexPath.row]; [cell configureWithData]; return cell; } Método da celula : - (void) configureWithData { titulo.text = [productItens objectForKey:@"titulo"]; codigo.text = [productItens objectForKey:@"codigo"]; NSMutableArray* imgs = [productItens objectForKey:@"imgs"]; img.image = [[UIImage imageNamed:[imgs objectAtIndex:0]]autorelease]; } E isso tem feito que minha aplicação feche, pois fica vazando coisas ai, diz que vazam IMGS e Labels. Alguem? Sou bem novo em app para Ipad/iphone 2 semanas so hahaha Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Clayton Postado 19 de agosto de 2011 Denunciar Compartilhar Postado 19 de agosto de 2011 Tenta usar o analyze... teclas de atalho "shift+command+B" Citar Link para o comentário Compartilhar em outros sites More sharing options...
silici0 Postado 19 de agosto de 2011 Autor Denunciar Compartilhar Postado 19 de agosto de 2011 Rodei o analyze, arrumei algumas coisas porem o problema persiste... imaginando a tableView, quando eu rodo ela e algumas celular somem e reaparecem o vazamento persiste! Alguma outra ideia? Citar Link para o comentário Compartilhar em outros sites More sharing options...
silici0 Postado 23 de agosto de 2011 Autor Denunciar Compartilhar Postado 23 de agosto de 2011 Achei o problema... no XIB tem o Identifier ... so colocar o nome da classe "ProductCell" e no código: static NSString* ident = @"ProductCell"; Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.