如何在PFQueryTableViewController中调用queryForTable从Parse云重装数据?

我有一个PFQueryTableViewController表,它从解析数据库获取信息。 当用户选择一行时,它会转到另一个VC。 在那个VC用户中删除Parse表中的一些数据。 这个Parse表与我加载PFQueryTableViewController表相同。 因此,我不需要显示这些删除的数据。

当用户按下后退按钮时, PFQueryTableViewController此方法被调用:

 -(void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.tableView reloadData]; [super objectsWillLoad]; } 

我已经逐行检查了。 它正在重新加载数据,但它没有调用:

 - (PFQuery *)queryForTable { PFQuery *query = [PFQuery queryWithClassName:@"MyClass"]; [query whereKey:@"user" equalTo:[PFUser currentUser]]; [query orderByDescending:@"createdAt"]; return query; } 

我删除了VC中的一些数据,并且在云上不存在。 但是当我按下后退按钮时它就存在了。 但是,当我刷新表格时,删除的数据将会消失!

我阅读了文档文档,但我找不到如何调用queryForTable方法连接到云并再次读取数据。

你必须打电话给这个

 [self loadObjects]; 

代替

 [self.tableView reloadData];