赋值不上的问题 左边没值,右边有值

以前遇到过这总情况, 在赋值的时候,左边获取值的时候获取不到,而右边是有值的,即    没值 = 有值  这种情况,以前遇到过这种情况没有记录下来,现在到头上又想不起来,也是醉了,怪不得以前那帮脑子不好使的都说好记性不如烂笔头啊, 果断是记性不好的人这么说的 (开个玩笑)

好了,我介绍下我的情况吧 ->

我的实在点击cell的时候,需要在这个界面把值传递(push的)出去,然后在下个界面将详细信息展示出来,但是在获取值的时候,是这种情况:


但是  cardDetailVC.card 确实没有值的  这是我在控制台的打印



至于原理我还是不清楚的,现在只是先把这种情况和解决办法先记录下来,免得到时候想不起来到处问还浪费时间!


前提说明: 我不知道是不是我用xib的原因,我要push到的控制器使用xib做的!

原因:  出现这种情况的原因是cardDetailVC这个控制器(要push到的控制器)没有初始化


解决办法:在传值前面 cardDtailVC控制器 alloc(或者new)后面给它一个背景,cardDetailVC.view.background = 背景颜色  就可以了!至于为什么前面alloc了,这里还是没有初始化的原因,我还不知道,如果有知道的麻烦给说下,好东西大家分享嘛!如果我找到原因会及时更新博客的!


在这里要谢谢我的小伙伴 建业兄 帮我解决了这个问题!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值