В iOS я выхожу из текущего viewController в предыдущий, но он не переходит в dealloc.iOS - метод viewController dealloc, который не вызывается после всплытия на предыдущий viewController
Это потому, что есть другой указатель, указывающий на текущий viewController, либо в другом viewController, либо в текущем?
Это где я выскочить к предыдущему виду:
- (IBAction)fileUploadCancelTouched:(UIButton *)sender {
[self.fileToUpload cancel];
[self.view hideToastActivity];
[self.greenprogressBar removeFromSuperview];
[self.subView removeFromSuperview];
self.fileUploadCancelButton.hidden = YES;
if (self.commandComeBackToFinalScreen == 1) {
[self.navigationController popViewControllerAnimated:YES];
}
}
Это моя dealloc функция:
- (void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self];
self.greenprogressBar = nil;
self.fileUploadCancelButton = nil;
self.fileToUpload = nil;
[buttonHome_ release];
[buttonTestMeAgain_ release];
[buttonMarkMyTest_ release];
[examId_ release];
[sender_ release];
self.ob = nil;
[_fileUploadCancelButton release];
[super dealloc];
}
Просьба указать код для лучшего понимания вашего вопроса. –