0

モーダル ビュー コントローラーを閉じた直後に何らかのアクションを実行したい場合、正確にはどこにコードを配置すればよいでしょうか? rootviewcontroller がすでにメモリにロードされているため(モーダルビューによって一時的に隠されているため)、viewDidLoad に含まれないことはわかっています。もちろん、ビューはすでにメモリにロードされているため、viewWillAppear または viewDidAppear についてはわかりません。 .

4

1 に答える 1

1

ViewWillAppearは、モーダルが閉じられたときに呼び出し元のView Controllerで再度呼び出されるため、一部のロジックでは適切な場所になる可能性があります。

それ以外の場合は、デリゲートの実装を検討できます。同期性を考慮するオプションがない場合は、モーダル呼び出し元によってキャッチされるカスタムNSNotificationを送信できます。

于 2012-12-11T17:16:16.223 に答える