记得前段时间,有朋友问我,他通过下面这个方法获取到的button为nil。
UIButton *button = (UIButton *)[self.view viewWithTag:BtnTag];
当时,我也看了一下,这个tag值也确实是上面设定的,而且数值也没错,但是调试这样取到的button得确为空。
后来经过仔细查看,才发现,他上面的button根本不是加在self.view上的。所以,他�通过self.view是取不到的button的。self.view应该huan'cbutton加载的当前视图。
正确的写法应该是:
UIButton *button = (UIButton *)[�当前视图 viewWithTag:BtnTag];