跟踪用户对特定事件的出席情况

时间:2014-03-11 19:33:43

标签: ios cllocationmanager

我试图跟踪用户对指定事件的出席情况,我有Json文件中每个事件的经度和纬度,每个事件都有开始时间和结束时间,当用户参加其中一个指定事件时,此事件将添加到VC,包括所有跟踪,参加的事件。我想要这样做的方法是,设备是否跟踪用户当前位置与列表中的某个事件位置相同,如果用户已经访问此事件位置超过一小时然后将此事件标记为已参加并将其添加到AttendedVC。我已经知道如何做第一部分(用户当前位置与其中一个事件的位置相同),但我不知道如何进行计时部分,或者甚至可以在Xcode中进行。我非常感谢有关此主题的任何示例或教程。

1 个答案:

答案 0 :(得分:0)

  

如果用户访问此活动地点的时间超过一小时,则将此活动标记为已参加,并将其添加到AttendedVC

  1. 使用NSDate的时间成分,您可以获得活动的时间。要知道用户在某个位置花了多少时间,您应该在收到用户位置后立即初始化NSTimer 1小时。

  2. 当计时器到期时,您知道该用户已到过该位置。

  3. 请澄清这不是你所期望的。