启用Parse.com和匿名用户(带自动创建) - 这是场景:
如何让步骤4中的匿名用户#2离开(完全,我不想在数据库中使用垃圾)?
答案 0 :(得分:1)
只要用户以其他方式注销并因此您知道currentUser
包含nil或匿名用户对象,您应该能够存储匿名用户对象,然后在成功登录后删除该用户对象,例如:
PFUser *anonymousUser;
if ([PFUser currentUser] != nil) {
anonymousUser = [PFUser currentUser];
}
[PFUser logInWithUsernameInBackground:emailString password:passwordString block:^(PFUser* user, NSError* error){
if (user) {
if (anonymousUser)
[anonymousUser deleteInBackground];
}
}