2014-02-07 19 views
1

我在我的一个项目中使用open talk iOS SDK。我想跟踪通话时间。我应该用什么最好的方法来追踪时间。 以下是两种方法我想实现 1)创建定时器来跟踪 2)调用的开始和结束时间之间的时间差如何使用Open Talk iOS SDK跟踪时间?

请让我知道是否有可用的任何其他更好的选择

+0

通话的开始和结束时间之间的时间差较好。 – cjd

回答

0

由于一个时间是以预定义的时间间隔初始化的,并且不会给你它正在运行的时间间隔,我建议使用[NSDate date]来捕获开始和结束时间,并使用timeIntervalSinceDate:来计算时间差,这会给你两个日期之间的秒数。

NSDate *startDate = [NSDate date]; 
NSDate *endDate = [NSDate date]; 
NSTimeInterval diff = [endDate timeIntervalSinceDate: startDate]; 
1

可以使用的NSTimer选项以及跟踪的时间。其他明智的做法是检查OpenTalk中是否有任何API可用于跟踪时间。建议开始时间和结束时间之间的时间差也是有效的