iphone-时间(隐藏应用)和时间(出现应用)之间的时差。
|
如何从appEnterBackground获取日期并从appEnterForeground获取日期,然后在标签中显示差异。
到目前为止,这是我的代码。
**.h**
NSTimeInterval appEnteredBackground;
NSTimeInterval appEnteredForeground;
NSTimeInterval difference;
**.m**
- (void)applicationDidEnterBackground:(UIApplication *)application
{
appEnteredBackground = [NSDate timeIntervalSinceReferenceDate];
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
appEnteredForeground = [NSDate timeIntervalSinceReferenceDate];
difference = appEnteredForeground - appEnteredBackground;
NSLog(@\"Duration is %@\",[NSDate dateWithTimeIntervalSinceReferenceDate: difference]);
NSLog(@\"Duration is %@\", [NSString stringWithFormat:@\"%f\", difference]);
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
NSString *time = [NSString stringWithFormat:@\"%f\", difference]; **//ERROR HERE (variable not used)**
[dateFormatter release];
}
任何帮助都太棒了
没有找到相关结果
已邀请:
2 个回复
镶骄册筷
您应该关心那个
变量,因为您没有积极使用它。
济畦刨
秒表
该类有一个静态的
方法,该方法返回一个自动释放的对象。 调用
后,请使用
方法获取经过的时间。再次呼叫
重新启动。或按ѭ9停止。致电
之后,您仍然可以随时读取时间(致电call7ѭ)。 函数中的示例(执行的计时调用)