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