У меня есть 2 экрана:dismissViewController очистить экран, но не освобождает
Первый вызов второй со следующим кодом:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:kDetailSegue]) {
[NSThread detachNewThreadSelector:@selector(loadingThread) toTarget:self withObject:nil];
TagDetailControllerViewController* detailController = segue.destinationViewController;
detailController.location = self.recentLocation;
}
}
kDetailSegue
это настоящий модально - презентация по умолчанию - переход: по умолчанию
Во второй ViewController я пытаюсь закрыть экран:
[self.navigationController dismissViewControllerAnimated:YES completion:nil];
Вы уверены, что хотите убрать свой «навигационный контроллер» или ваш представленный viewController? – itsji10dra
Я хочу уволить текущий viewController (второй вид) – Chucrutes
ypu представляют его модально и отклоняют с помощью navigationcontroller, это не будет работать, потому что ваш контроллер просмотра не находится в стеке контроллера навигации. – iAnurag