每分钟点击iOS编程

时间:2012-04-01 19:44:14

标签: iphone ios time

我试图获得有人在iOS上按下按钮的每分钟速率。当他们按下按钮时,标签会每分钟更新一次。我的代码大部分都在工作,但它正在吐出大的正/大负数。我认为计算平均值是我的数学计算方法。任何帮助将不胜感激,如果您需要更多信息,请告诉我们!

- (IBAction)countStroke:(id)sender {
    double avg;
    double start = [[NSDate date] timeIntervalSince1970];


    if(start - endStroke > 60){
        count = 0;
    }

    if(count == 0){
        NSString *firststroke = [[NSString alloc] initWithFormat:@"First Stroke"];
        self.label.text = firststroke;
        endStroke = [[NSDate date] timeIntervalSince1970];
        count ++;

    }
    else {
    endStroke = [[NSDate date] timeIntervalSince1970];
    avg = ((60000 * count)/(endStroke - start));
    NSString *rate = [NSString stringWithFormat:@"%d", avg];
    self.label.text = rate;

    }
}

1 个答案:

答案 0 :(得分:2)

%d用于整数值。请改用%f