如何获取UITableView?
我尝试引用this solution
此错误由以下代码生成:
let cell = Bundle.main.loadNibNamed("DrinkTableViewCell", owner: self.commentTableView, options: nil)?.first as! DrinkTableViewCell
这是UIController所指的内容的图像:
以下是我从中获得的错误代码:
***由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:' - [UITableViewController loadView]从故事板“Main”实例化了标识符为“UIViewController-Mfe-qf-rSO”的视图控制器,但没有得到UITableView.'libc ++ abi.dylib:以NSException类型的未捕获异常终止
答案 0 :(得分:0)
如果您在tableview中使用自定义单元格,请使用此选项。
let myString = "reused"
var cell:MenuCell! = tableView.dequeueReusableCellWithIdentifier(myString) as? MenuCell
if cell == nil
{
let nib_Array:NSArray = NSBundle.mainBundle().loadNibNamed("MenuCell", owner: self, options: nil)
cell = nib_Array.objectAtIndex(0) as! MenuCell
}
cell.backgroundColor = UIColor.clearColor()