http://teachyourselfios.com下载v9打开FlowerDetail。查看故事板,查看“主场景表视图”,然后删除“出口”,数据源和委托。一切都运行良好,而无需拖动数据源和委托。未通过编程设置MasterViewController中的数据源和委托。

拖动数据源和委托的快速iOS目的是什么?

最佳答案

如果视图控制器是UITableViewController(或UICollectionViewController),则不需要设置这些插座。在这种情况下,MasterViewControllerUITableViewController

但是有时您会遇到一个普通的UIViewController,并在场景的主UITableView中手动添加一个UICollectionView(或view)(如果您要在视图上添加其他控件,则可以这样做)表/集合视图),在这种情况下,设置这些出口(或以编程方式进行设置)至关重要。因此,重要的是要知道在需要的情况下如何执行此操作。

关于ios - Swift iOS拖动数据源和委托(delegate)的目的是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37958663/

10-08 20:50