인스트루먼트는이 코드에서 mem 누수가 있다고 알려주지 만 찾을 수없는 것 같습니다. 어떤 도움이 필요합니까? 미안하거나 초보자 질문. 내가 말할 것여기에 메모리 누수가 어디 있습니까?
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
int altoBufferCelda = 26;
Mensaje *msg = (Mensaje *)[model.mensajes objectAtIndex:indexPath.row];
CGSize txtSize = [msg.texto sizeWithFont:[UIFont systemFontOfSize:17.0f] constrainedToSize:CGSizeMake(222, 222) lineBreakMode:UILineBreakModeTailTruncation];
[alturasDinamicas setObject:[NSNumber numberWithFloat:(txtSize.height + altoBufferCelda)] forKey:[NSNumber numberWithInt:indexPath.row]];
return txtSize.height + altoBufferCelda;
}
어떻게해야할까요? 무슨 일이야? 무슨 "악기"? 더 많은 정보를 제공하면 도움을 줄 것입니다 – marcgg
marcgg, 정보 부족으로 유감스럽게 생각합니다. 이것은 아이폰 용으로 작성된 objective-c 코드입니다. 이 메서드는 아이폰 개발자가 잘 알고있는 GUI 컨트롤을 제어하는 데 사용되는 델리게이트의 일부입니다. 그리고 Instruments는 mem 누수 및 기타 많은 것들을 탐지하는 데 사용되는 개발 도구입니다. – nico
@marcgg 저는 "Instruments"가 개발자 도구에 포함 된 프로파일 링 응용 프로그램이라는 것을 코코아 개발자들 사이에서 꽤 잘 알고 있습니다. 목적에 관해서는 "heightForRowAtIndexPath :"가 충분히 명확하지 않습니까? –