This question already has answers here:
Assertion failure in dequeueReusableCellWithIdentifier:forIndexPath:
(21个回答)
4年前关闭。
我在情节提要中制作了原型单元,并设置了其标识符,但是当我打电话时
在我的
现在,我知道,如果我在情节提要中声明原型单元,则无需显式注册它。
那么...为什么这个例外?
更新:
我发布了两个显示问题的图像:
并做这些..
我希望这会有所帮助。
(21个回答)
4年前关闭。
我在情节提要中制作了原型单元,并设置了其标识符,但是当我打电话时
cell=[tableView dequeueReusableCellWithIdentifier:@"ident" forIndexPath:indexPath];
在我的
cellForRowAtIndexPath
方法中,出现异常: unable to dequeue a cell with identifier ident - must register a nib or a class for the identifier or connect a prototype cell in a storyboard
现在,我知道,如果我在情节提要中声明原型单元,则无需显式注册它。
那么...为什么这个例外?
更新:
我发布了两个显示问题的图像:
最佳答案
尝试做这些..
删除这些..
NSString *identificatore=@"voce";
并做这些..
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
{
static NSString *yourcellidentifier=@"cella_opzioni_menu";//here write the cell identifier you gave in storyboard..
cell=[tableView dequeueReusableCellWithIdentifier:yourcellidentifier];
if(cell == nil)
{
........
}
.
.
.
}
我希望这会有所帮助。
关于ios - objective-c :dequeueReusableCellWithIdentifier:forIndexPath:返回异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32566106/
10-10 06:13