我刚刚将我的项目从Xcode 3移到了XCode 4,并在TTScrollView类中看到了这个Dead Store:
- (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'实际上读取的值”
我该如何解决这个问题?
答案 0 :(得分:0)
仔细看看
c*((t=t/d-1)*t*t + 1) + b;
您正在重新定义t
!我不认为这就是你在这里做的意思。也许==
?或许你只是指c*((t/d-1)*t*t + 1) + b;
?