Ios 如何将Eureka表单与另一个表一起放入UIViewController中?

Ios 如何将Eureka表单与另一个表一起放入UIViewController中?,ios,swift,eureka-forms,Ios,Swift,Eureka Forms,我想要这样的东西 class MyView: FormViewController { @IBOutlet weak var table: UITableView! // etc.. } 但是,我无法在索引路径或行数部分中实现单元格,因为它们已经在Eurka库中实现。我也试图覆盖这些函数,但没有成功: override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) ->

我想要这样的东西

class MyView: FormViewController {
    @IBOutlet weak var table: UITableView!
    // etc..
}
但是,我无法在索引路径或
行数部分
中实现
单元格,因为它们已经在Eurka库中实现。我也试图覆盖这些函数,但没有成功:

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    if tableView.restorationIdentifier != "myTable" {
        return tableView.numberOfRowsInSection(section)
    }
    return myDataType.count
}

看来你不需要这么做。我尝试了同样的方法,将UITableViewController拖到情节提要,并将其类设置为FormViewController的cub类。这似乎导致了一系列问题,因为FormViewController已经做了一系列的工作,而这些工作可能无法在标准UITableViewController上100%可行。因此,我删除了它,改用UIViewController

UIViewController具有视图属性,而表视图是该属性的子视图。这似乎奏效了

在我的子类中,我只是使用eureka语法创建了行和节,没有设置自己的表视图、委托或数据源。这允许行与我设置的标记和值一起正确显示

看看示例应用程序,里面有很多东西


我不确定这从技术上回答了你的问题,但我希望它能有所帮助。

这是一个老问题,但我最近遇到了一个类似的问题

我建议使用容器视图并将FormViewController嵌入其中


这样,您就可以在父UIViewController中拥有表视图,并通过容器访问表单。如何做到这一点已在本节中进行了说明。

没有
UITable
。为什么要将视图控制器称为“MyView”?在文档中查找
UITableViewDataSource
。@Mundi也许有人实现了一个自定义
UITable
类,在它前面加上“UI”?看起来更像是马虎。只是出于兴趣:什么是子类
UITableView
的一个好方案?很抱歉,在这里复制它太草率了(上面已经更正了)。但这并不能解决我的问题;)您好,您有什么发现吗?我做了您正在做的事情,但不知为什么我需要向ViewController添加一个tableView,并设置委托和数据源,我觉得这很奇怪,因为(正如您所说)在示例应用中这是不需要的,而且在我的应用中,我创建的第一个视图是一个没有tableView的简单ViewController。。。(ps我正在向我的项目中添加一个新的ViewController)好的,我发现了错误,忘记在“ViewDidLoad”中添加“super.init”