UINavigationController のナビゲーション スタックにプッシュするか、任意の UIViewController から (モーダルに) 提示できる UIViewController サブクラスを作成しました。ビュー コントローラが表示されているかどうかを確認する必要があります。表示されている場合は、ビュー コントローラの上部に閉じるボタンのあるツールバーを追加する必要があります。(それ以外の場合は、ナビゲーション スタックにプッシュされた場合、ユーザーが戻ることができることを使用して、既定の閉じるボタンが追加されます。)
利用可能なすべてのバージョンで、UIViewController サブクラス内から 4.3、5.0、6.0 まで、次の条件が満たされている場合、View Controller が (モーダルに) 提示されていると想定できますか。
if(self.parentViewController == nil || self.navigationController == nil)