bug:某个View在Debug下显示,但是在线上就不显示了。
1.首先判断查找出必现的方法
- 主要考虑机型与系统
2.其次考虑环境
- release和debug的区别
某个View在Debug下显示,但是在线上就不显示了的情况,其实就需要切换环境。
@property (strong, nonatomic) IBOutlet UITextField *phoneTF;
@property (weak, nonatomic) UITextField *phoneTF2;
phoneTF 和phoneTF2是有区别的。
- phoneTF 因为是xib拖到工程中的,在xib上已经强引用了,release下是不会释放的
- phoneTF2是代码写的,在release情况下就有可能释放。如果你是自定义的初始化方法,xcode还不提示。所以。上边那个问题,就是这个引起的