ビューの「削除」ボタンが押されます。ビューは、ボタンの押下を処理するビュー コントローラーに属します。ただし、そのビュー コントローラーはコンテナー ビュー コントローラーの子であるため、削除が要求されたというメッセージをデリゲートに送信し、削除する必要があるオブジェクトを含めます。
UIActionSheet
デリゲート (親ビュー コントローラー) は通知を受け取り、削除を確認するためにを提示します。また、自身をそのアクション シートのデリゲートにします。
ユーザーが削除を確認すると、親ビュー コントローラーはオブジェクトを削除する準備が整います。でこれを行う必要があることを除いてactionSheet:didDismissWithButtonIndex:
。その時点までに、どのオブジェクトが子ビュー コントローラーから渡されたかはわかりません。
オブジェクトをアラート シートに添付して、却下アクションが発生したときにそのオブジェクトを取得できるようにする方法はありますか?