आईओएस में, मैं वर्तमान दृश्य नियंत्रक से पिछले में पॉप करता हूं, लेकिन यह डेलोक में नहीं जाता है।आईओएस - व्यू कंट्रोलर डेलोक विधि को पिछले दृश्य पर पॉप करने के बाद नहीं बुलाया गया नियंत्रक
ऐसा इसलिए है क्योंकि वर्तमान दृश्य नियंत्रक की ओर इशारा करते हुए एक और सूचक है, या तो एक अलग दृश्य नियंत्रक या वर्तमान में?
यह वह जगह है जहाँ मैं पिछले दृश्य पर पॉप:
- (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];
}
कृपया अपने प्रश्न को बेहतर ढंग से समझने के लिए कुछ कोड प्रदान करें। –