У меня есть около 6 segues, которые выполняют одно и то же действие в методе prepareForSegue, однако я хочу пропустить это действие для моего разматывания segue, но я не могу понять, как определить, прошел ли переход segue, ,Определите, может ли segue разматывать segue?
Любая помощь будет оценена по достоинству.
Поскольку вы сами настраиваете segues, почему бы не использовать тест 'if' в' prepareForSegue', чтобы пропустить дополнительный вызов метода? –
Единственный способ, которым я знаю это сделать, - это написать инструкцию «if», которая проверяет все идентификаторы 6 segue, на которых я хочу выполнить мой код. Я бы предпочел просто использовать «если не разобрать segue then blah». Насколько я знаю, вы не можете установить идентификатор для развязки и нет другого способа определить это? –
Как насчет установки идентификатора развязки в IB, а затем проверки 'if (NO == [[идентификатор segue] isEqualToString: @" Unwind "])' in 'prepareForSegue:' поэтому код запускается только для non -непрерывно. –