1

編集:私のビュー コントローラーのスーパークラスが却下を行っていたことがわかりましたが、私はそれを認識していませんでした。


元の質問

タイトルはほとんどそれをすべて言います。

私はモーダル ビュー コントローラーを提示しています。次に、アクション シートを使用して、ユーザーがそのモーダル ビュー コントローラーで行った選択を確認してから、それを閉じるように促したいと考えています。[myActionSheet showInView:anyView]モーダルView Controllerを呼び出すと、自分のアクションなしで自動的に閉じられます。(モーダルビュー、アプリのウィンドウなどで表示してみましたが、どれも同じ効果でした。)

これには問題があります。これは、ユーザーが選択した操作に対応するために、提示された View Controller が提示された View Controller からの情報を知る必要があるためです。理想的には、モーダル ビューを閉じないでください。モーダル ビューはUIActionSheetDelegate、シートの選択に基づいて、その下にある表示ビュー コントローラーに送り返すメッセージを決定することができます。

回避策はありますか?

4

1 に答える 1

0

おっと、私のビューコントローラーのスーパークラスが解雇を行っていたことがわかりました、そして私はそれを認識していませんでした。

于 2012-07-08T22:39:36.757 に答える