在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里面的永遠都走不到。
