iPhone - Three220 - TTScrollView:死店分析结果

时间:2011-06-10 17:02:30

标签: iphone objective-c three20

我刚刚将我的项目从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'实际上读取的值”

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

仔细看看

c*((t=t/d-1)*t*t + 1) + b;  

您正在重新定义t!我不认为这就是你在这里做的意思。也许==?或许你只是指c*((t/d-1)*t*t + 1) + b;