`
dcj3sjt126com
  • 浏览: 1870326 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:]

    博客分类:
  • IOS
阅读更多
Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:]
今天做一个tableView遇到一个这么个问题。
经过baidu google,终于找到正解。
因为
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath     *)indexPath
这个函数的返回值是个null!!
查stackoverflow 找到下面的解。
CellIdentifier I bet your cellForRowAtIndexPath is returning null.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath     *)indexPath
{
    static NSString *CellIdentifier = @"Photos";

    /** NOTE: This method can return nil so you need to account for that in code */
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    // NOTE: Add some code like this to create a new cell if there are none to reuse
    if(cell == nil)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

    }

    NSString *string = [[self.photosInPlace objectAtIndex:indexPath.row]     valueForKeyPath:@"description._content"];

    cell.textLabel.text = string;

    return cell;
}
That's probably why [UITableView _configureCellForDisplay:forIndexPath:] is failing... becausecellForRowAtIndexPath is returning a null value and then configureCellForDisplay is expecting aUITableViewCell.

转:http://blog.csdn.net/theonezh/article/details/8613593
分享到:
评论

相关推荐

    F407ZET7-ETH+LWIP+freemodbus+FreeRTOS+SPI+DMA+IWDG测试通过(带软件)

    Assertion "pcb->snd_queuelen >= pbuf_clen(next->p)" failed at line 1111 in../Middlewares/Third_Party/LwIP/src/core/tcp_in.c Assertion "pbuf_free: p->ref > 0" failed at line 753 in ../Middlewares/Third...

    java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed

    当你在linux中安装eclipse或者安装其他的包时遇到这样得问题:java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed,可以按照下面步骤:第一:倒退回FC7的libx11. 卸载以下两个包的时候,可能有...

    minitest-pretty_diff:在 MiniTest 中比较它们之前漂亮地打印散列和数组

    前 MiniTest::Assertion--- expected+++ actual@@ -1 +1 @@-{"widget"=>{"debug"=>"on", "window"=>{"title"=>"Sample Konfabulator Widget", "name"=>"main_window", "width"=>500, "height"=>500}, "image"=>{"src...

    doorkeeper-grants_assertion:门卫的断言授予扩展。 生于

    将assertion作为grant_flow添加到初始化程序。 有多种使用方法: 重复使用设计配置(返回OmniAuth AuthHash) 直接Omniauth配置(返回OmniAuth AuthHash) 其他替代方案(它们与OmniAuth AuthHash不兼容) 重用...

    SNUG2009SJ_SVA_Bind-by_Cummings.pdf

    - **并发断言(Concurrent Assertion)**:这类断言在整个仿真期间持续监控系统,只有当特定条件在一段时间内持续存在时,才会报告错误。 4. **长标签(Long Labels)** 长标签是用于标识断言的一个技巧,可以使...

    bot_toast:一个非常好用的Flutter Toast库

    BotToast :robot: 一个非常好用的flutter吐司库!语言:英语| :panda: 3.0版本 :page_with_curl: 文献资料 :dragon_face: 概述在真正意义上的Toast上,您可以在任何需要的时候调用它,而没有任何限制!...

    delphi 2007 第三方补丁

    - Added fix for: 64 bit Debugger assertion - Added fix for: Undo destroyed editor buffer - Added fix for: Vista 64 IDE startup delay - Added: QC #74646: Buffer overflow in TCustomClientDataSet....

    OPENSAML所需jar包

    在IT行业中,SAML(Security Assertion Markup Language)是一种标准,用于在不同的安全域之间交换身份验证和授权数据。OpenSAML是开源库,为Java开发者提供了处理SAML协议的工具和API,使得开发者能轻松地在应用中...

    delphi Assertion failure: “(!”SetThreadContext failed”)

    Delphi 2007 或2009 在Windows 7 x64 以及其他x64 系统下,退出IDE 时,调试器会产生一个断言错误,错误窗口标题为:bds.exe –bordbk120N.dll,内容为:Assertion failure: “(!”SetThreadContext failed”)”in .....

    [IEEE]SystemVerilog.std.1800-2012_systemverilog_

    SystemVerilog提供了丰富的断言语法,包括静态断言(assert)、动态断言(assertion blocks)和属性断言(property assertions)。 5. **覆盖(Coverage)**:覆盖度衡量了设计验证的全面性,SystemVerilog提供了...

    04-testcase_top_Makefile_ahbsramc验证_

    8. **断言(Assertion)**:在验证过程中,断言用于检查设计在特定时刻的行为是否符合预期,帮助找出潜在的错误。 9. **回归测试**:每次修改代码后,都会运行整个测试套件,确保改动没有引入新的问题。 10. **...

    apache-jmeter-2.7_src.zip

    5. **灵活的数据采样和断言**:用户可以设置不同的采样器(Sampler)来模拟用户行为,同时使用断言(Assertion)来验证服务器响应的正确性。 6. **结果记录和分析**:JMeter可以记录测试结果,提供详细的度量数据,...

    p21068553_112030_Linux-x86-64.zip

    Patch 21068553: OJVM PATCH SET UPDATE 11.2.0.3.4 ...13359289 ORA-29516: AURORA ASSERTION FAILURE: ASSERTION FAILURE AT JOETHREAD.C:4040 POLLE 14774730 Fix for Bug 14774730 15950541 Fix for Bug 159

    AHB-APB_Bridge_UVM_Env:AHB-APB UVM验证环境

    在这个环境中,我们可以找到预定义的类,如代理(agent)、驱动(driver)、监视器(monitor)、断言(assertion)和测试平台(testbench),这些都为验证工作提供了便利。 在"AHB-APB_Bridge_UVM_Env-master"这个...

    Selenium使用说明

    在Selenium中,命令是用来控制浏览器行为的基本单元,主要包括Action、Assertion、ElementLocators和Patterns等。 **1. Action** - **作用:** 对当前状态进行操作,当测试过程中出现失败时,将停止测试的执行。 - ...

    babel-jest-assertions:Babel插件通过验证断言是否确实在运行来增加测试的安全性:joker::exclamation_question_mark_selector:

    巴别尔断言 :joker: :exclamation_question_mark_selector: 自动将Expect.assertions(n)和Expect.hasAssertions添加到所有测试中 问题 是否曾经想过您的测试是否实际上正在运行其断言,尤其是在异步测试中?...

    伯爵::hot_beverage:符合人体工程学,现代且类型安全的TypeScript断言库

    符合人体工程学,现代且类型安全的TypeScript断言库 将Jest的大部分带回给上等摩卡 产品特点 :flexed_biceps: 强大的验证器和匹配器 :robot: 类型安全-用TypeScript编写,可以很好地进行静态分析 ...

    20170809【Gtest(Google Test)帮助手册】en-cn

    - **断言(Assertion)**:Google Test提供了很多断言宏,用来验证测试代码的正确性。断言失败时,测试用例会停止执行。 ### 常用的命令行选项: - **--gtest_list_tests**:列出所有测试用例的名称,但不执行它们...

    saml-client_java_saml_client_

    SAML(Security Assertion Markup Language)是一种标准协议,用于在服务提供商和服务身份提供者之间交换安全信息,如身份验证和授权数据。在这个Java SAML客户端的示例中,我们重点讨论如何使用`org.opensaml`库来...

    LWIP的pcb->net指向自己死机问题

    LWIP(Lightweight IP)是一个开源的TCP/IP协议栈,设计用于嵌入式系统,尤其在资源有限的微控制器环境中。在LWIP中,Protocol Control Block (PCB) 是一个重要的数据结构,用于存储网络连接的状态和控制信息。...

Global site tag (gtag.js) - Google Analytics