【问题标题】:identifier "UIViewController-Mfe-qf-rSO" from storyboard "Main", but didn't get a UITableView.'来自故事板“Main”的标识符“UIViewController-Mfe-qf-rSO”,但没有获得 UITableView。
【发布时间】:2023-03-30 08:55:02
【问题描述】:

如何获取 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 类型的未捕获异常终止

【问题讨论】:

    标签: ios iphone uitableview uiviewcontroller


    【解决方案1】:

    如果您在 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()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 2013-07-06
      • 2012-02-20
      • 1970-01-01
      • 2015-08-07
      相关资源
      最近更新 更多