Ios parse.com删除包含相关对象的用户帐户

Ios parse.com删除包含相关对象的用户帐户,ios,parse-platform,Ios,Parse Platform,我知道要删除解析用户,我们必须对经过身份验证的解析用户对象调用“delete”方法。但是,这只会删除用户表中的用户,而不会删除其他表中与该用户相关的所有数据。是否有办法自动触发此操作,或者我们必须通过“保存前”或“保存后”中的某些代码手动执行此操作 另外,我是否应该在删除用户帐户后注销该用户?您可以在保存前或保存后执行此操作,但我会使用此操作的硬编码版本。这在很大程度上取决于您的数据结构,但通常,您必须查询与用户相关的所有对象,然后(在后台)单独删除它们 我也会注销用户,因为由于缓存,应用程序通

我知道要删除解析用户,我们必须对经过身份验证的解析用户对象调用“delete”方法。但是,这只会删除用户表中的用户,而不会删除其他表中与该用户相关的所有数据。是否有办法自动触发此操作,或者我们必须通过“保存前”或“保存后”中的某些代码手动执行此操作


另外,我是否应该在删除用户帐户后注销该用户?

您可以在保存前或保存后执行此操作,但我会使用此操作的硬编码版本。这在很大程度上取决于您的数据结构,但通常,您必须查询与用户相关的所有对象,然后(在后台)单独删除它们

我也会注销用户,因为由于缓存,应用程序通常不会意识到用户不再存在,因此我会将用户从解析中注销(即使注销可能会失败,因为没有用户要注销),并通过向他显示登录屏幕或您通常正在做的任何事情,将他从应用程序中注销


您知道,删除与用户相关的所有信息都是一项耗费大量时间和资源的任务,因此通常只需删除用户及其私人信息,而不删除其他信息(例如,在messenger应用程序中,您不会删除邮件,因为您希望其他用户仍然能够看到他们给现在已删除的用户写的邮件)。

谢谢!我还没有考虑邮件示例。打得好。我的问题是,“硬编码”有什么好处在客户端上,不让服务器在“保存后”中处理它?我觉得这可能是一个“长时间运行”的任务,在服务器上更有意义?