Это сработало для меня, когда компилятор запутался, потому что переменные были использованы в операторе if. #pragma unused (showHideButtonX) #pragma unused (showHideButtonY) if (DISPLAY_SHOWHIDE_BUTTON) {CGRect showHideFrame = CGRectMake (showHideButtonX, showHideButtonY, buttonsSize, buttonsSize);
амаскировать нежелательное предупреждение "Dead Store" в XCode? То есть у меня есть этот код, для которого я не думаю, что это проблема, поэтому, если это так, я не хочу продолжать видеть предупреждение ... (однако, добро пожаловать для обратной связи)
Код здесь:
// Position and Size Labels in Cell
CGFloat currVertPos = 0; // Maintain lowest position, i.e. starting vertical point for next cell
// Set Position & Get back next veritical position to use
currVertPos = [self resizeLabel:_mainLabel atVertPos:currVertPos];
currVertPos = [self resizeLabel:_mainLabel2 atVertPos:currVertPos];
currVertPos = [self resizeLabel:_mainLabel3 atVertPos:currVertPos];
currVertPos = [self resizeLabel:self.secondLabel atVertPos:currVertPos]; // WARNING OCCURS HERE
Warning Detail = Значение, сохраненное как "currVertPos", никогда не читается.
Так что это правда, что для последней строки «currVertPos» не нужен, но действительно ли это имеет значение, и если нет, то как я могу заставить замолчать предупреждение?