今天测试给反馈一个问题,说是一个界面最下方的按钮没有显示, 那我就很纳闷了,并没有遇到这个问题啊。
于是我就连上xcode运行了下工程,发现很正常啊,没问题
这我就很纳闷了,由于我给测试的安装包都是通过蒲公英平台下发的,首先我也通过蒲公英的地址安装了项目,结果发现也没有显示按钮, 好吧,排除其他原因后,发现是因为Ad hoc包项目是在release模式下运行的,而真机调试时候是在debug模式下运行的,release模式下有些变量的默认初始值和debug不一样。
正是因为初始值的不确定导致了release模式下和真机调试时候的差异性,由此观之,以后定义变量时候还是直接赋初始值为好,别等系统来给赋值了