objective-c - 实际使用变量时未使用的变量警告

标签 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被报告为未使用?

最佳答案

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

关于objective-c - 实际使用变量时未使用的变量警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8582890/

相关文章:

objective-c - 删除 Omniture 实例的 pageName 变量

objective-c - 多窗口 Mac 应用程序

ios - 无法在 Objective-C 项目中使用 RAMAnimatedTabBarController?

ios - AIR:第 3 方 iOS native 扩展的链接器错误

ios - 如何按 "created_time"对我的照片 NSMutable 数组中的图像进行排序,并让我的收藏 View 相应地显示它们?

ios - 如果服务器没有应答则超时

ios - [可能重复]:体系结构i386的 undefined symbol :

ios - iPhone 4 应用程序使用 sqlite 数据库

iphone - 加载新 View

ios - JSON 数据 - 完成处理程序