2014-09-03 100 views
0

我正在使用解析作为后端的ios应用程序。Parse.com倾听注销事件

我遇到了一个问题,即当我处于脱机状态时,我将所有保存的调用放入队列中,然后使用可达性的“kReachabilityChangedNotification”在它们联机后立即触发它们。

这通常工作得很好,并且在大多数情况下更适合解析saveEventually函数。但是,当用户退出联机前退出时会遇到麻烦,导致保存呼叫失败,因为我们在保存之前检查用户。

所以我想知道如果任何人有任何想法如何侦听当用户登录/注销,所以我也可以基于此触发队列。

回答

0

在保存之前,您可以在客户端检查currentUser是否为空。另外,如果用户通过应用程序登录和注销,则可以在那里执行该逻辑。

+0

您的意思是在将当前用户放入队列之前检查当前用户吗?或者在队列被触发后执行之前? – shmozzle 2014-09-03 23:18:55

+0

我可以在登录/注销时放入逻辑。虽然我也有人被随机注销的报道,这是一个问题。 – shmozzle 2014-09-03 23:20:44

+0

无论是在排队和执行。 – Simba 2014-09-03 23:32:09