私は、コードベースでこれを見た:segue宛先ビューコントローラをもうキャストする必要はありませんか?
BlablaViewController *bbVC = segue.destinationViewController;
私は、これは常に正しい型にキャストする必要が考えていました。最近、Objective-Cで何か変わってしまったので、このキャストはもはや必要ありませんか?
私は、コードベースでこれを見た:segue宛先ビューコントローラをもうキャストする必要はありませんか?
BlablaViewController *bbVC = segue.destinationViewController;
私は、これは常に正しい型にキャストする必要が考えていました。最近、Objective-Cで何か変わってしまったので、このキャストはもはや必要ありませんか?
xcode 7では、__kindofという新しい注釈があるので、UIViewControllerサブクラス(あなたの場合はBlablaViewController)をUIViewControllerにポイントすることができます。この例を参照してください: https://happyteamlabs.com/blog/how-to-use-__kindof-in-objective-c/
したがって、UIViewControllerのサブクラスであるものに割り当てることができます。実行時に正しいものではないと判明したら、それは爆発するでしょうか? – Alper
はい、その安全ではありません –
コンパイル時にswiftで推論するのは確かではないかもしれません。 –