У меня есть модальный вариант с некоторыми опциями для моего iPad-приложения. Когда выбрана опция, я хочу удалить модальную, а затем перейти на новый экран.Команда сна не работает
Я хочу, чтобы исходный экран (который запустил модальный), чтобы его можно было увидеть за две секунды до того, как произойдет новый segue. Почему этот код не работает?
[self dismissModalViewControllerAnimated:YES];
sleep(2.0);
[self performSegueWithIdentifier:@"normalPushSegue" sender:self];
Это то, что происходит: При нажатии на модальный нажата она замерзает в течение двух секунд, а затем переходит очень быстро к экрану normalPushSegue
. Даже если я поставлю команду sleep в prepareForSegue
, он все равно делает то же самое.
Любые идеи? Существуют ли какие-либо другие способы отсрочить переход?
Может быть, смотрите здесь !!! http://jrwren.wrenfam.com/blog/2012/02/01/storyboard-custom-segue-for-custom-pushviewcontroller-animation/ – trumpetlicks
Никогда не используйте sleep() – Dancreek
Извините, что я использовал его из этого: http://stackoverflow.com/questions/10025423/how-to-perform-segue-with-delay Не будет использовать его снова :) – Firo