[NSDate date] 获取的时间比网络时间慢一些?
事件:
有个客户反映有个功能(发免费的帖子)用不了,还给了个截图,
说是发不了免费的帖子,令人疑惑
解决过程:
因为发免费帖时要传时间参数,我是 [NSDate date] 再加60秒获取的。测试了很久就是找不到原因。
最后后台同事说传的时间是创建时间的前2秒,因此发帖子不成功。
最后结论:
创建帖子时创建时间和实际时间有出入,并且由截图可以看到,他微信的弹窗消息显示的居然是“2分钟后”。
推断应该是手机系统的原因,给客户以下建议:
1.重启一下手机
2.更新一下系统
3.保持网络正常的情况下再观察一下,尝试微信看看消息显示正常不,然后发帖试试看
思考:
这种问题还是要全面考虑的,系统有时候也会骗人!然后时间参数我默默的[NSDate date] 再加120秒获取了;