Xcode unable to dequeue a cell with identifier

原创 2015年07月08日 10:49:32

最近在学习IOS,UITableView 的时候,在实现一个简单的tableView的时候,总是出现如下的问题:

“Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier provinceCell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'”

可是明明我的Cell Identifier 已经设置为provinceCell了,设置了好几次还是出现这样的问题。

一般搜找最终在Stack Overflow上找到解决方案 感谢SO,分享给大家:

不要用下面这个系统默认的方法:

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

试试下面的:

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

如果还不可以,

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

再加上下面的判断:

  if (cell == nil) {
    cell = [[customCell alloc] init];
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

TableViewCell常见的小问题

用TableViewCell经常遇到小问题搞到整个程序崩溃。 最常见的错误:unable to dequeue a cell with identifier cell - must registe...
  • u010962810
  • u010962810
  • 2013年08月03日 17:14
  • 6123

几种UITableview自定义Cell的办法

UITableview注册cell(registerNib / registerClass)
  • feng2qing
  • feng2qing
  • 2016年05月14日 17:37
  • 6179

iOS学习笔记(二)——Hello iOS

前面写了iOS开发环境搭建,只简单提了一下安装Xcode,这里再补充一下,点击下载Xcode的dmp文件,稍等片刻会有图一(拖拽Xcode至Applications)的提示,拖拽至Applicatio...
  • xyz_lmn
  • xyz_lmn
  • 2013年05月24日 21:00
  • 19392

Xcode里的bundle identifier与网站上创建应用的APPID要保持一致

史上最坑的证书报错解决方法:Code=3000 "未找到应用程序的“aps-environment”的权利字符串" 时间 2014-04-29 14:45:29  CSDN博客原文  http://...
  • wenzfcsdn
  • wenzfcsdn
  • 2014年12月19日 00:43
  • 2380

IOS学习之路七(通过xib自定义UITableViewCell)

一、新建iOS Application工程,选择Single View Application,不要选中Use Storyboard.假设指定的是product name是:UITableViewCe...
  • superlele123
  • superlele123
  • 2013年08月06日 20:10
  • 9679

iOS真机调试——Unable to install “---”

iOS真机调试——Unable to install “—-” 一、问题描述: 今天开发的时候,在跑真机的时候出现了以下问题。//---是具体项目的名称 Unable to install...
  • IDOshi201109
  • IDOshi201109
  • 2016年08月18日 16:27
  • 2139

xcode中字典转模型之轻松学习

1.加载plist属性列表文件           在将plist属性列表转化为模型前,先将plist文件加载到项目中的Supporting Files 文件夹中。               如...
  • haha123345
  • haha123345
  • 2015年12月15日 09:09
  • 443

给不同的TableViewCell 添加不同的Image

在此之前,我们已经创建了一个通过简单的表视图应用程序并显示预定义的图像。在本教程中,我们将继续努力,使应用程序变得更好,: >不同的行显示不同的图像 - 上个教程,我们的所有行显示相同的缩略图。...
  • wanghuihui02
  • wanghuihui02
  • 2015年07月16日 12:02
  • 941

mac开发中使用自定义NSTableCellView

首先创建一个新的mac工程,不勾选StoryBoard 打开MainMenu.xib ,选中主window并向window中拖入一个NSTableView,并加上约束。 选中tablevi...
  • u014600626
  • u014600626
  • 2017年03月01日 09:35
  • 237

Xcode9学习笔记46 - UITableView单元格间隔背景色

import UIKit class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {//表...
  • u011728344
  • u011728344
  • 2017年11月10日 06:57
  • 60
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xcode unable to dequeue a cell with identifier
举报原因:
原因补充:

(最多只允许输入30个字)