バックグラウンドで常に実行されているカスタム クラス (NSObject) があります。ある時点で、ユーザーが 2 つのオプションを持つ UIAlertView がポップアップします。カスタム クラスは UIAlertView のデリゲートであるため、ボタンの押下を処理します。
ユーザーが特定のボタンを押した場合、モーダル ビュー コントローラーをユーザーに表示したいと思います。私の問題は、これがすべて NSObject から処理されていることです。UIViewcontroller から処理されていないため、この並列実行中の NSObject からこの新しい View Controller を提示する方法は考えられません。
その上に新しい VC を表示するために、どの VC が現在一番上にあり、アクティブであるかをどうにかして把握する必要がありますか?