当用户按下后退按钮时,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方法连接到云并再次读取数据.
解决方法 你必须打电话给这个[self loadobjects];
代替
[self.tableVIEw reloadData];总结
以上是内存溢出为你收集整理的ios – 如何在PFQueryTableViewController中调用queryForTable从Parse云重新加载数据?全部内容,希望文章能够帮你解决ios – 如何在PFQueryTableViewController中调用queryForTable从Parse云重新加载数据?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)