实际使用变量时未使用的变量警告

时间:2011-12-20 22:38:04

标签: objective-c ios xcode cocoa-touch

我在Xcode中发出警告,我正在使用的变量未被使用:

- (void)timerTicked:(id)sender {
  [timerButton setTitle:[self timerIsActive] ? @"Stop timer" : @"Start Timer" forState:UIControlStateNormal];
  if([self timerIsActive]) {
    NSTimeInterval interval = [[NSDate date] timeIntervalSinceDate:timeEntry.startDate];
    double seconds = (int) interval % 60;
    double minutes = (int) interval / 60.0;
    double hours = (int) interval / 60.0 / 60.0;

    [timerLabel setText:[NSString stringWithFormat:@"%.0f hours %.0f minutes %.0f seconds", hours, minutes, seconds]];
  }
}

报告未使用的变量是interval

为什么interval被报告为未使用?

1 个答案:

答案 0 :(得分:1)

对我来说很好。尝试清理代码并使用shift commond B进行分析。 - AV