Ios 表视图内部视图,内部视图控制器。最好的方法是什么?

Ios 表视图内部视图,内部视图控制器。最好的方法是什么?,ios,xcode,uitableview,view,uiviewcontroller,Ios,Xcode,Uitableview,View,Uiviewcontroller,我有一个主屏幕在我的应用程序中,我最终希望在中心包含一个表视图。按下按钮时,表格视图将翻转为地图视图 我会将此作为主视图的一部分,但我希望周围区域保持不变。我已经将一个视图拖到主页视图控制器的中心,并在那里设置了我的表视图。如何访问此视图中的数据 据我所知,没有办法将tableviewcontroller设置为它。非常感谢您的帮助。您可以使负责视图的任何视图控制器符合头(.h)文件中的UITableViewDelegate和UITableViewDataSource协议: @界面YourView

我有一个主屏幕在我的应用程序中,我最终希望在中心包含一个表视图。按下按钮时,表格视图将翻转为地图视图

我会将此作为主视图的一部分,但我希望周围区域保持不变。我已经将一个视图拖到主页视图控制器的中心,并在那里设置了我的表视图。如何访问此视图中的数据


据我所知,没有办法将tableviewcontroller设置为它。非常感谢您的帮助。

您可以使负责视图的任何视图控制器符合头(.h)文件中的
UITableViewDelegate
UITableViewDataSource
协议:

@界面YourViewControllerClass:UIViewController

然后在实现(.m)文件中实现适当的方法


如果您使用的是IB,请将TableView的数据源和代理出口拖动到您的view controller子类。

谢谢,我是否将其连接到viewcontroller或First Responder?因为当我将其连接到ViewController时,会出现错误:
***由于未捕获的异常而终止应用程序'NSInternalInconsistencyException',原因:'UITableView数据源必须从tableView返回一个单元格:cellForRowAtIndexPath:'
(一开始我把表放在一个单独的选项卡中)。我真傻,忘了设置重用标识符。谢谢!