私は小さな明確化が必要です、私は1つのviewcontrollerからボタンを押して2 UIViewControllersを持って、私は他に移動する必要があります。しかし、このようなものをこのように呼び出すと、このUIViewContollerによって内部的に取られた時間を知る必要があります。IOSのビューから別のビューにナビゲートするときのデフォルトの時間は何ですか
MyViewController *ins = [[MyViewController alloc]init];
[self.navigationController pushViewController:ins animated:YES];
は、私たちは皆知っている場合は、その「アニメーション」「YES」、それはいくつかの時間がかかるだろうと、私はその時間を必要とするか、その時間を計算に私を助けて。
なぜ知る必要がありますか?私はそれについて何も仮定しません。 iOSアップデートで時間が変わる可能性があります。 – rmaddy
私は100%確実ではありませんが、包含する関数が終了した後に*アニメーションをスケジュールすることができるケースがあると思います。だから、それをタイミングに頼ることはできません。一般に、厳密な暗黙のイベントシーケンスに依存するパターンは、iOSでは非常にエラーが発生しやすい。問題を解決する別の方法を見つけることをお勧めします。あなたは、バグを何かを辿るのが難しいでしょう! –