我为我的应用程序构建了一个 UITableViewController,它与我的核心数据模型交互。它的主要目的是被推送到导航控制器上并显示实体列表,并允许我编辑/选择和深入了解它们等信息......
但是,在我的应用程序的其他地方,我现在想以模态方式显示一个简单的选择器来选择这些实体之一。我认为实现这一点的最佳方法是构建一个协议来处理选择器,该选择器可以向我的代表发送有关用户是否取消或选择实体等的消息......
由于大部分编码都是相同的,我的问题是:是否有可能/或以任何方式将 UITableViewController 作为协议启用?
即,当正常显示时,它的行为与当前一样(UIViewController 的标准子类),但随后也能够由委托以模态方式呈现并将消息传递给委托?
热衷于她对最佳实践的看法?