這些泄漏是否正常?他們是虛假的泄漏還是我應該關注的東西?儀器工具不給我任何我的應用程序的代碼行,似乎蘋果的框架泄漏?! alt text http://www.freeimagehosting.net/uploads/d50bdb5dec.png核心框架iPhone應用程序內存泄漏
好了,問題只可能來自這裏:
(無效)的tableView:(UITableView的*)的tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
DetailViewController * detailViewController = [ [DetailViewController alloc] initWithNibName:@「ProjectDetailView」bundle:[NSBundle mainBundle]];
Project * project = [projectsArray objectAtIndex:indexPath.row];
[detailViewController setProject:project];
[detailViewController setTitle:[project name]];
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
}
OR從詳細信息視圖的viewWillAppear中事件:
(無效)viewWillAppear中:(BOOL)動畫{
[超級viewWillAppear中:動畫];
[projectName setText:[project name]];
[appDefStatement setText:[project appDefStatement]];
[projectDesc setText:[project desc]];
NSMutableArray * theSketches = [[NSMutableArray alloc] initWithArray:[project。草圖allObjects]];
[self setSketchesArray:theSketches];
[theSketches release];
如果([sketchesArray計數] == 0){
[tView setHidden:YES];
}其他{
[tView setHidden:NO];
}
}
發佈您的一些代碼。另外,你在分析設備?有時,模擬器不準確。 – rickharrison 2010-06-16 00:26:18
我在設備上做的是。該代碼是相當漫長和繁瑣的:)。但基本上我只是使用TableView和導航欄作爲我的根控制器,然後用戶可以選擇一個單元格,將它們帶到兩個TextField,一個TextView和另一個TableView的詳細視圖中。如果用戶在該表視圖中選擇了某些內容,則會再次將其發送到具有TextField和TextView的詳細視圖。我不會對這些文本框和文本視圖執行任何操作,它們只是附帶一個「更改」操作,當觸發時通過核心數據將數據保存到磁盤上。 – 2010-06-16 10:02:44