我是编程和Swift的新手。我目前正在尝试构建一个用户首次登录的应用程序,然后在主视图中使用菜单进行分割视图以选择不同的详细信息视图。我希望其中一个详细视图显示已登录第一页的用户的信息。
我已成功登录以显示用户名,图片等。在第一页。但是,我还没有找到将此数据转换为详细视图的最佳方法。
通过研究,似乎用prepareForSegue推送数据是一种选择。但是我遇到了一个错误,我无法将我的MasterViewController转换为SplitViewController。
我已经看到你可以通过协议和视图之间的委托来推送数据,我相信有一个解决方案使用coreData创建一个我可以参考的数据库。
我只是在教我自己编写代码,并在我需要的时候尝试一次学习新东西。在这种情况下,我只是不确定要学习哪一个。
有人能指出我正确的方向吗?感谢
答案 0 :(得分:0)
您的MasterViewController和SplitViewControllers应该是不同的类。查看Master-Detail应用程序模板,尤其是AppDelegate和storyboard布局中的拆分视图代码,以确定如何连接它。从SVC到MVC和DVC都有一个segue, plus 从MVC 到 DVC的一个segue。