在xcode编译的时候,提示了code will never be executed这个警告。百度了一下,大体的意思是,该代码永远不会执行的意思。

比如:

- (void)setMyStyle:(AddressBookStyle)myStyle {
    _myStyle = myStyle;
    return;
    //>>>>>珠珠<<<<<<因为有return 走不到 if里面,所以注视了--0726
    if (myStyle == AddressBookStyleNoneFriend) {
        _topView.hidden = NO;
        
        _midView.hidden = NO;
        
        _defaultView.hidden = YES;
        
        _myHeightNum.constant = 113;
        
        _becameCodeBtn.hidden = YES;
        
        [_addSomeOneBtn setTitle:@"邀请好友加入" forState:UIControlStateNormal];
        
        _btnTopLabe.text = @"您的通讯录没有成员可加入项目";
        
        self.frame = CGRectMake(0, 0, kScreenWidth, 180);
        
    }else if(myStyle == AddressBookStyleHaveFriend) {
        _topView.hidden = NO;
        
        _midView.hidden = NO;
        
        _defaultView.hidden = YES;
        
        _myHeightNum.constant = 153;
        
        _becameCodeBtn.hidden = NO;
        
        [_addSomeOneBtn setTitle:@"从通讯录中导入" forState:UIControlStateNormal];
        
        _btnTopLabe.text = @"请导入讨论组成员";
        
        self.frame = CGRectMake(0, 0, kScreenWidth, 220);
    }else if (myStyle == AddressBookStyleDefault) {
        _topView.hidden = YES;
        
        _midView.hidden = YES;
        
        _defaultView.hidden = NO;
        
        self.frame = CGRectMake(0, 0, kScreenWidth, 95);
    }
    
}

 因为有return,所以,if里面的永远都走不到。

参考文档:https://stackoverflow.com/questions/30359236/if-statement-code-warning-code-will-never-be-executed-ios

相关文章:

  • 2021-12-19
  • 2022-12-23
  • 2022-02-21
  • 2021-08-28
  • 2021-09-13
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-07-27
  • 2021-08-03
相关资源
相似解决方案