ViewController 内没有timer 也没用使用retain的delegate。 初始化Push之后也release了。可是这方法就是不走。。。求解。。
你看下这个类里面有没有使用Block,Block体内使用实例变量也会造成循环引用,使得拥有这个实例的对象不能释放。
例如你这个类叫OneViewController,有个属性是NSString *name; *如果你在block体中使用了self.name,那样子的话这个类就没法释放。
要解决这个问题,MRC下只需__block Viewcontroller *weakSelf = self; *ARC下将__block 换为 __weak
那应该是block引用了实例变量。