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

来源:互联网 发布:淘宝虚假宣传处罚 编辑:程序博客网 时间:2024/04/29 17:48

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

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

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


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



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


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

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


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


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

0 0
原创粉丝点击