2015-09-05 48 views
4

我有一個PFQueryTableViewController表,它從解析數據庫獲取信息。當用戶選擇一行時,它會轉到另一個VC。在那個VC用戶中刪除分析表中的一些數據。這個分析表是我加載我的PFQueryTableViewController的同一張表。因此,我不需要顯示這些刪除的數據。如何調用queryForTable從PFQueryTableViewController中的Parse雲重新加載數據?

當用戶按下後退按鈕,在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的一些數據和劑量不會對雲計算存在。但是當我按回按鈕它存在。但是,當我刷新表格時,刪除的數據將會消失!

我閱讀文檔documentation,但我無法找到如何撥打queryForTable方法連接到雲並再次讀取數據。

回答

1

你必須把這個

[self loadObjects]; 

代替

[self.tableView reloadData]; 
相關問題