Swift ViewController中的两个表视图

Swift ViewController中的两个表视图,swift,tableview,Swift,Tableview,我在ViewController中拖动了两个tableview,然后在每个tableview中拖动了一个tablecell 应用程序因某种原因崩溃。这是代码 import UIKit class ViewControllerwithTable: UIViewController { @IBOutlet weak var RFTable: UITableView! @IBOutlet weak var IMProdTable: UITableView! var RFArray = ["on

我在ViewController中拖动了两个tableview,然后在每个tableview中拖动了一个tablecell

应用程序因某种原因崩溃。这是代码

import UIKit

class ViewControllerwithTable: UIViewController {

@IBOutlet weak var RFTable: UITableView!

@IBOutlet weak var IMProdTable: UITableView!

var RFArray = ["one", "two"]
var IMProdArray = ["three", "four"]

func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath) {

}

override func viewDidLoad() {
   super.viewDidLoad()

self.RFTable.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell")
self.IMProdTable.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell2")
}

func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int {
if tableView == RFTable {
    return self.RFArray.count;
} else {
    return self.IMProdArray.count;
}
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let Cell:UITableViewCell =  self.RFTable.dequeueReusableCellWithIdentifier("Cell")! as     UITableViewCell
    Cell.textLabel!.text = String(self.RFArray[indexPath.row])
    return Cell

    let Cell2:UITableViewCell = self.IMProdTable.dequeueReusableCellWithIdentifier("Cell2")! as UITableViewCell
    Cell2.textLabel!.text = String(self.IMProdArray[indexPath.row])
    return Cell2

}
}

未设置UITableViewDelegata和UITableViewDataSource

如果你的应用程序崩溃,可能会出现一条错误消息,指出它崩溃的原因。查找该错误消息。如果消息没有完全解释崩溃的原因,您甚至可以将其发布在问题的编辑中。您是否将视图控制器设置为
UITableViewDelegate
UITableViewDataSource
?@kangarooChris在“CellForRowatinexPath”中,cell2似乎永远没有机会返回。您好,谢谢你的回复。这是我收到的错误消息:2016-02-07 18:23:51.865 eq[5675:470470]***由于未捕获异常“NSInternalInconsistencyException”而终止应用程序,原因:'-[UITableViewController loadView]实例化了脚本“Main”中标识符为“UIViewController-JKJ-t1-Txm”的视图控制器,但是没有获得UITableView。“@MikeG我只设置UIViewController,没有UITableViewDelegate或UITableViewDataSource。顺便说一下,当我在UITableViewController中运行代码时,它可以正常工作,但我希望在一个屏幕中具有两个TableView的灵活性