我在哪里可以在解析数据浏览器中查看我的PFUser对象?

时间:2015-10-15 14:50:39

标签: ios authentication parse-platform login

我开始了解Parse并且已经遇到了一个棘手的问题。

我正在使用用户登录流程。我需要能够删除刚刚创建的User对象。问题是,在仪表板上,我只有Installation数据表。

我意识到我没有明确保存此用户对象,尽管在本地(在iOS上)我可以使用currentUser对象凭据登录。所以我想我会从模拟器中删除安装并重试(嘿,因为我的数据不在仪表板上。)

现在我尝试使用相同的用户名/密码重新安装应用程序,Parse SDK告诉我这些已经被使用了!

所以问题是,这个用户在哪里,我如何完全删除数据,以便重新开始?

2015-10-15 16:37:29.999 ParseApp[21428:2003831] [Error]: username myUserName already taken (Code: 202, Version: 1.8.5)

2 个答案:

答案 0 :(得分:0)

这并没有解决问题,但有点像测试目的的解决方法。我做了一个方法:

- (IBAction)pressedDeleteSelf:(id)sender
{
    [[PFUser currentUser] deleteInBackgroundWithBlock:^(BOOL succeeded, NSError * _Nullable error) {

        if (succeeded) {
            [PFUser logOut];
            [self performSegueWithIdentifier:@"unwindSignedOut" sender:self];
        }
    }];
}

然后允许我重新创建具有相同凭据的用户。我仍然不知道为什么PFUser表没有显示在仪表板中。

答案 1 :(得分:-1)

哦,我的...我感觉多么愚蠢。我已经运行了所有这些不同的教程,显然我使用错误的AppID和客户端密钥完成了所有这些工作。一个菜鸟的错误,但希望其他人不必为此而绊倒。

要明确的是,解决方案是确保Parse仪表板中的App ID和Client键与您在代码中调用的内容相匹配:

// Initialize Parse.
    [Parse setApplicationId:PARSE_APP_ID
                  clientKey:PARSE_CLIENT_KEY];

...尴尬