私のコードにはこの行がありますが、「 instantiateViewControllerWithIdentifier 」メソッドで使用する前に@"SomeController"が存在するかどうかを確認する方法があるかどうか疑問に思っていました。識別子が存在しない場合、アプリはクラッシュします。
良い方法がなくても大きな問題にはなりません。識別子の名前に手を出さないようにもう少し注意することはできますが、もっとうまく扱えるようになることを望んでいました。
UIViewController *newTopViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"SomeController"];