【发布时间】:2012-10-06 19:25:23
【问题描述】:
按下视图的“删除”按钮。该视图属于一个视图控制器,它处理按钮按下。但是,该视图控制器是容器视图控制器的子级,因此它会向其委托发送一条消息,说明已请求删除,并包含应删除的对象。
委托(父视图控制器)收到通知并提供@987654321@ 以确认删除。它还使自己成为该操作表的代表。
用户确认删除,父视图控制器准备删除对象。除非它必须在actionSheet:didDismissWithButtonIndex: 中执行此操作。到那时,它不再知道哪个对象是从子视图控制器传下来的。
有没有办法将对象附加到警报表,以便在触发解除操作时,可以检索该对象?
【问题讨论】:
标签: objective-c cocoa-touch uiactionsheet