Я хочу знать, что их отличает. , когда я могу назватьувольнениеПросмотрСообщительAnimated VS popViewControllerAnimated
[self dismissViewControllerAnimated:YES completion:nil];
и когда я должен вызвать
[self.navigationController popViewControllerAnimated:YES];
в соответствии документ яблока: dismissViewControllerAnimated означает «Отклоняет контроллер представления, который был представлен в приемнике.» Но я всегда не могу отключить контроллер просмотра этим методом.
Что касается увольнения, см. [Это] (https://youtu.be/oTsg-uJfxD4?t=556) видео из Стэнфорда. Функция rejectViewController всегда должна быть отправлена * в представлении * viewController. Если вы отправили его * Представленный * viewController, и представленный контроллер не представил ** ** nother viewController *, то * он отклонил бы его правильно, иначе он не сделал бы это правильно – Honey