0

我不确定当你有多个 MVC 项目时你必须分开什么。假设我有两个表格视图控制器,第一个显示一个表格,当我单击一个单元格时,它会连接到第二个表格视图控制器。表的信息是使用名为 FlickrFetcher 的第三个单独文件中的方法创建的。第一个表 View 有一个 FlickrFetcher 创建的实例,允许它调用方法。我是否也可以将 FlickrFetcher 导入到第二个表视图控制器中,还是应该将这些控制器分开并仅通过 segue 传递所需的信息?

4

1 回答 1

0

就语言允许的内容而言,您当然可以在第二个表视图控制器中拥有 FlickrFetcher 类的实例,或者当您继续时,您可以将对同一类实例的引用从您的第一个视图控制器传递给您的第二。否则,最好的办法是仅通过 segue 从 FlickrFetcher 传递第二个视图控制器所需的特定信息(这取决于您在第二个视图控制器中需要多少)。这主要取决于您,但通过 segue 传递可能更有效,并且在语义上更有意义。希望这能回答你的问题

于 2012-08-02T23:47:07.897 回答