我正在使用一个使用解析的应用程序,因此我使用“初学者项目”作为基础并从那里开始工作。
我面临的问题是ViewController正在控制登录界面,就像我后来添加的tableView和mapView之类的其他界面一样。
如果可能的话,我可以通过简单地从代码拖到地图链接地图出口,但显然这是不可能的,我怎么能解决这个问题(我明白我可能会看到问题是错误的方式,但任何帮助将不胜感激)
这是带有地图插座的代码
这是布局的样子
答案 0 :(得分:2)
MVC模型,模型 - 视图 - 控制器模型,不打算在一个视图中触摸另一个视图的控制器。在InterfaceBuilder中,您应该只能将操作附加到该特定视图的控制器。
通常,如果您将文件所有者设置为
Product
,那么您只能将IBoutlet链接到该视图控制器而不是另一个。
您的地图位于ViewController
而不是MapViewController
,因此您需要提供地图的参考/ IBoutlet需要分配ViewController
,如果您想在{{MapViewController
中实施1}},你需要创建一个新的地图
答案 1 :(得分:0)
不必为每个控制器创建不同的文件。 你不能在一个控制器中添加所有插座