如何在iPhone中实现会话超时?

时间:2011-01-14 01:50:07

标签: iphone

例如,如果用户在预定义的时间段内处于空闲状态?

1 个答案:

答案 0 :(得分:1)

使用NSTimer安排对您编写的超时方法的间隔调用。此方法根据当前时间和内部时间确定是否应发生超时。如果是,则该方法采取步骤超时并关闭对自身的NSTimer调用。 NSTimer调用应该有一个相当粗略的间隔,以免耗尽任何不必要的资源。

此外,超时的对象列表应根据您的要求更新其内部时间,而与超时查询调用无关。事件倾听可能对此有所帮助。