2015-10-15 56 views
-1

我开始了解Parse并且已经遇到了一个棘手的问题。我在哪里可以在Parse Data Browser中查看我的PFUser对象?

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

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

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

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

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

也许你可以输入解析。 com网站,然后你在仪表板上打开你的应用程序,可能你会看到你的用户在左边的名字是User,并且你删除了用户,你想要谁, –

+0

正如我所说的,我没有在任何地方看到PFUser表,只是安装。另外,我从来没有保存过使用该用户/密码的初始用户,但现在它不会让我注册并保存它。我想确保我可以使用该用户名/密码再次注册 – horseshoe7

+0

每当我有一个用户类时,我已经在左侧窗格中看到了所有其他用户。你能发布图片吗? – danh

回答

0

这不能解决问题,但有点像解决方法,用于测试目的。我做了一个方法:

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

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

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

-1

哦myyy ...我觉得多么愚蠢。有了所有这些不同的教程,我一直在运行,显然我一直在使用错误的AppID和客户端密钥来做所有这些事情。一个菜鸟的错误,但希望别人不必绊倒这个。

需要明确的是,解决办法是确保在解析仪表盘匹配您的应用程序ID和客户端密钥,你在代码中所说:

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

尴尬......

相关问题