我想问的是为什么程序不走if else语句呢? NSLog(@"!!!!");可以正常输出 //cover属性的定义 @property(weak,nonatomic) UIButton *cover; //按钮监听事件 -(void)Onclick{ NSLog(@"!!!!"); if(self.cover == nil){ [self Smallimage]; } else { [self Bigimage]; } }