iPhone-Three220-TTScrollView:死区存储分析结果

iPhone-Three220-TTScrollView:死区存储分析结果,iphone,objective-c,three20,Iphone,Objective C,Three20,我刚刚将我的项目从XCode 3移动到XCode 4,并在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'中实际读取 如何修复此问题?请仔细查

我刚刚将我的项目从XCode 3移动到XCode 4,并在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