найти странный код здесь У меня есть ViewController, он имеет массив с книгами и нажмите на ячейку, а затем нажмите на detailViewController, detailVC имеет переменную infoDict,IOS dealloc аварии
@property (nonatomic,retain) NSMutableDictionary * infoDict;
navigationController толчок
DetailViewController * tDVC = [[DetailViewController alloc] init];
tDVC.infoDict = infoDict;
[self.navigationController pushViewController:tDVC animated:YES];
[tDVC release];
нажмите кнопку назад, поп-обратно, и внутри dealloc из DetailVC
-(void)dealloc
{
[super dealloc];
NSLog(@"before %d",infoDict.retainCount);
[infoDict release];
}
, но когда я возвращаюсь назад, в этом случае приложение dealloc случайно падает, EXC_BAD_ACCESS.
при перемещении [super dealloc] на дно dealloc, кажется, в норме. PLS помочь мне это понять, большое спасибо
«infoDict» это правильный ваш правильный экземпляр имя переменной (кажется, должно быть _infoDict) – Injectios
@Injectios курсовой мат – nickyu
так что у вас есть @synthesize infoDict = infoDict; ? – Injectios