Я только что переместил свой проект в XCode 4 из Xcode 3 и вижу этот Dead Store в классе TTScrollView:
- (CGFloat)tween:(NSTimeInterval)t b:(NSTimeInterval)b c:(NSTimeInterval)c d:(NSTimeInterval)d { return c*((t=t/d-1)*t*t + 1) + b; }
Предупреждение:
"Хотя значение сохраняется в't' используется во включающем выражении, значение никогда не читается из 't' "
Как мне это исправить?
Посмотрите внимательно на
c*((t=t/d-1)*t*t + 1) + b;
Вы переопределяете t! Я не думаю, что это то, что вы хотите делать здесь. Возможно ==? Или, может быть, вы просто имеете в виду c*((t/d-1)*t*t + 1) + b;?
t
==
c*((t/d-1)*t*t + 1) + b;