一个null引发的错误

  写程序时,发生一个unrecognized selector的错误,很显然,这是一个经典错误,运行时找不到可调用的方法。

  系统提示的reason是 -[NSNull length] 错误

  经过查找,原来将从数据库中查出的 null 值,赋值给了 lbl.text ,导致出现了上述错误。

  解决方法:

    在赋值前进行判断,取到的值是否为null.此处取到的路径是:app.Raing;

    if ([app.Rating isMemberOfClass:[NSNULL class]])//判断是否为null

    {

      app.Rating = @"0";

    }

    lbl.text = app.Raing;

  问题解决,程序快乐地跑起来……

转载于:https://www.cnblogs.com/goodheart/p/3997060.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值